Forum de discussion
Forum « Programmation Javascript » (archives)
Récupératin d'une variable dans une alert
Envoyé: 14 mars 2005, 4h11 par zoe
J'ai créé un script qui me permet d'additioner les valeurs des champs cochés dans un formulaire.
J'aimerais que cette valeur soit affichée dans une alert quand la personne appuie sur le bouton 'submit'.
Or dans l'alert je n'arrive à écrire que du texte.
Est-il possible d'afficher la valeur de cette variable?
Dans cette version la valeur totale est affichée sur la page et il n'y a pas de besoin de bouton submit puisque la somme se fait se fait grace au onblur.... Et est affichée à chaque changement en fin de page.
Comment afficher la valeur de la variable monResultat dans une alert ou pop-up?
Merci d'avance.
Script de base en dessous:
<HEAD>
<script type="text/javascript" language="javascript">
function twMultiplier(_form) {
var nTemp = 0;
nTemp += _form.monChamp1.value * 0.50;
nTemp += _form.monChamp2.value * 0.7;
document.getElementById("monResultat").innerHTML = nTemp;
}
</script>
</head>
<body>
<form name="monForm">
<TABLE width="598" height="335" border="0" cellpadding="0" CELLSPACING="0">
<tr align="left" valign="bottom" bgcolor="#C1DBDB">
<td width="261" height="30" align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Bibliothèque
(double-battant)</font></td>
<td width="34" height="30" align="left"><font face="Verdana, Arial, Helvetica, sans-serif" color="#000000" size="2">
<input TYPE="text" NAME="monChamp1" VALUE="" SIZE="2" onBlur="twMultiplier(this.form)">
</font></td>
<td width="22" height="30" align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font></td>
<td width="218" height="30" align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><font size="2" face="Arial, Helvetica, sans-serif">
</font>
<div align="left"><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Bibliothèque
(triple-battant)</font></div></td>
<td width="53" height="30" align="left"><font face="Verdana, Arial, Helvetica, sans-serif" color="#000000" size="2">
<input TYPE="text" NAME="monChamp2" VALUE="" SIZE="2" onBlur="twMultiplier(this.form)">
</font></td>
</tr>
</table>
Le volume occupé est approximativement de <div id="monResultat">null</div>
</form>
</body>
Réponses
|