Bonjour,
J'ai écrit une petite fonction Javascript pour valider mon formulaire (ici deux mot de passe). Il s'avere que celle ci de fonctionne pas, elle ne renvois, ni VRAI, ni FAUX.
Voici la fonction
Voici le HTML
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 function creationform() { if(document.getElementByName("password").value != document.getElementByName("confirmpassword").value){ alert("Les mots de passe ne correspondent pas"); } else { alert("Saisie OK"); return true;} }
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <form action="" method="post" name="creation" id="creation" onSubmit="return creationform();"> <table style="color:#FFFFFF;"> <tr><td width="194" height="24" >Mot de passe</td> <td width="144"><input name="password" id="connect2" type="password" value=""></td> </tr> <tr><td width="194" height="30" >Confirmation mot de passe</td> <td width="144"><input name="confirmpassword" id="connect2" type="password" value=""></td> </tr> </table>
Lorsque je retire le si, ne laissant que le "alert" et "return true"
Le message "saisie OK" s'affiche correctement.
De plus, le changement entre "!=" et "==", n'a aucun effet.
Merci d'avance,
Partager