Confirmation de mot de passe
Bonjour :D
J'ai réalisé un formulaire contenant 2 cases : mot de passe et confirmation du mot de passe avec ce code ci :
Code:
1 2 3 4 5 6 7 8
| <form method="POST" onSubmit="return validate()">
<p>
<legend>Formulaire</legend>
<label >Mot de passe :</label> <input type="password" id="mdp" name="mdp" placeholder="Votre mot de passe" size="22" maxlength="20" required/>
<input type="password" id="confirm_mdp" name="confirm_mdp" placeholder="Confirmation du mot de passe" size="22" maxlength="20" required/> <br/>
<input type="submit">
</p>
</form> |
Cependant je ne parvient pas à vérifier si les informations rentrées dans les 2 cases par le visiteur correspondent. J'ai essayer d'utiliser du javascript et peut importe la technique utilisée je n'y arrive pas. Le code JS que j'ai actuellement est celui-ci :
Code:
1 2 3 4 5 6 7 8 9 10 11
| function validate() {
var a = document.getElementById("mdp").value;
var b = document.getElementById("confirm_mdp").value;
if (a!=b) {
alert("Les mots de passe ne correspondent pas.");
return false; }
else {
alert("Les mots de passe correspondent.");
return false; } |
Je ne cherche pas a effectuer une action particulière selon le résultat, simplement réussir à les comparer.
Si vous avez une solution ou une explication sur la raison pour laquelle mon code ne fonctionne pas je suis preneur :)
Merci ;)