ADDITION DE CHAMPS
Posté : 24 juil. 2006, 22:19
Bonjour,
Alors voilà j'utilise une function qui fait une addition de champs elle fonctionne mais quand j'encode les champs le champs resultat affiche NAN
et cela jusqu'a ce que je passe à la ligne suivante comment faire pour qu'il affiche directement le résultat ? voici mon code
Merci
Alors voilà j'utilise une function qui fait une addition de champs elle fonctionne mais quand j'encode les champs le champs resultat affiche NAN
et cela jusqu'a ce que je passe à la ligne suivante comment faire pour qu'il affiche directement le résultat ? voici mon code
Code : Tout sélectionner
<html>
<script language="JavaScript">
<!--
function recalculer()
{
//déclarons trois variables temporaires
var val1=0;
var val2=0;
var val3=0;
var val4=0;
// et une variable pour le total
var total1=0;
//pour les menus, le test n'est pas nécessaire
val1=parseInt(document.getElementById('exemple1').value);
val2=parseInt(document.getElementById('exemple2').value);
val3=parseInt(document.getElementById('exemple3').value);
val4=parseInt(document.getElementById('exemple4').value);
//calculons le total
total1=val1+val2+val3+val4;
//plaçons-le dans le chmaps resultat
document.getElementById('resultat1').value=total1;
//le tour est joué
}
</script>
<form method="POST" action="--WEBBOT-SELF--" name="titre1">
<input name="exemple4" id="exemple4" onchange="recalculer();">
<input name="exemple3" id="exemple3" onchange="recalculer();">
<input name="exemple2" id="exemple2" onchange="recalculer();">
<input name="exemple1" id="exemple1" onchange="recalculer();">
<input type="text" id="resultat1" name="resultat1" readonly="readonly" size="5;"">
<input type="reset" value="Rétablir" name="B2"><p></p>
</form>
</html>