Pourquoi NaN ?????
Fermé
legend666
Messages postés
40
Date d'inscription
mercredi 7 mai 2003
Statut
Membre
Dernière intervention
28 septembre 2005
-
9 mai 2003 à 11:47
MAth - 10 mai 2003 à 11:46
MAth - 10 mai 2003 à 11:46
5 réponses
Salut, NaN ca veur dire Not a Number, et c'est normal que ca t'indique ca puisque c'est pas un nombre que tu luii envoi , c'est la valeur d'un bouton !
en plus il faut que tu mettes document.form.chiffre.value dans ta fonction, il faut mettre le .value pour recuperer la valeur
Bobinours
Messages postés
2898
Date d'inscription
jeudi 26 avril 2001
Statut
Membre
Dernière intervention
21 mars 2013
504
9 mai 2003 à 17:30
9 mai 2003 à 17:30
Beaucoup de chose bizarre dans ta fonction modulo...
Voici une correction :
<SCRIPT TYPE="text/javascript" LANGUAGE="javascript">
function affi(leForm)
{
var i = leForm.chiffre.value;
var j = leForm.chiffres.value;
leForm.reponse.value = i%j;
}
</SCRIPT>
<FORM>
<INPUT TYPE="text" NAME="chiffre" VALUE="">
/
<INPUT TYPE="text" NAME="chiffres" VALUE="">
<INPUT TYPE="button" NAME="but" VALUE="Calculer" onClick="affi(this.form)">
<BR>
<INPUT TYPE="text" NAME="reponse" VALUE="">
</FORM>
Voici une correction :
<SCRIPT TYPE="text/javascript" LANGUAGE="javascript">
function affi(leForm)
{
var i = leForm.chiffre.value;
var j = leForm.chiffres.value;
leForm.reponse.value = i%j;
}
</SCRIPT>
<FORM>
<INPUT TYPE="text" NAME="chiffre" VALUE="">
/
<INPUT TYPE="text" NAME="chiffres" VALUE="">
<INPUT TYPE="button" NAME="but" VALUE="Calculer" onClick="affi(this.form)">
<BR>
<INPUT TYPE="text" NAME="reponse" VALUE="">
</FORM>
legend666
Messages postés
40
Date d'inscription
mercredi 7 mai 2003
Statut
Membre
Dernière intervention
28 septembre 2005
2
9 mai 2003 à 20:11
9 mai 2003 à 20:11
Mais dites moi, avec ta methode, compment on fait pour faire une addition ???????
Merci d'avance.
Merci d'avance.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question