Script Javascript : Erreur ?

Fermé
Dark Leon - 23 déc. 2004 à 01:24
 Car0 - 23 déc. 2004 à 16:07
Bonjour à tous ,

Le script suivant doit contrôler une valeur entrée à l'écran par un utilisateur. Si c'est un nombre , on renvoie l'alerte " Ceci est un nombre " , autrement on envoie " Veuillez entrez un nombre " Ou est l'erreur dans ce script selon vous ? Merci

<HTML>
<HEAD>
<SCRIPT LANGUAGE="javascript">
function controle(form1) {
var test = document.form1.input.value
if (isNaN(test)){
alert("C'est un nombre un nombre");
}else{
alert("Pas un nombre");
}
</SCRIPT>
</HEAD>
<BODY>
<FORM NAME="form1">
<INPUT TYPE="text" NAME="input" VALUE=""><BR>
<INPUT TYPE="button" NAME="bouton" VALUE="Contrôler" onClick="controle(form1)">
</FORM>
</BODY>
</HTML>
A voir également:

3 réponses

'Soir,

Le point virgule après l'affectation de test?
0
bonjour,
<HTML> 
<HEAD> 
<SCRIPT type="text/javascript"> <!dernière ? norme>
function controle(form1) {
var test = document.form1.input.value;
if (!isNaN(test)){ // test inversé !
alert("C'est un nombre"); 
}else{
alert("Pas un nombre"); 
} 
}//manquait
</SCRIPT> 
</HEAD> 
<BODY> 
<FORM NAME="form1"> 
<INPUT TYPE="text" NAME="input" VALUE=""><BR> 
<INPUT TYPE="button" NAME="bouton" VALUE="Contrôler" onClick="controle(form1);"><! mis ;>
</FORM> 
</BODY> </HTML>

ça devrait le faire ... @+
0
Dites, ça fonctionne sur autre chose que IE? J'ai toujours passé par la fonction getElementByID() pour obtenir un objet. Je pensais que c'était plus... standard... mais je me trompe peut-être.

Sinon, je crois que le bobo a été trouvé.

Caro
0

Discussions similaires