Bonjour à tous !
J'ai un code de formulaire :
Ainsi que le JS :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <form action="index.php" method="post" name="form1" onSubmit="valider_formulaire(this)" enctype="multipart/form-data" > Pseudo :<font color="#FF0000">*</font></td><td width="50%" style="text-align:right"> <input size="24" onkeyup="evalPwd(this.value);" class="formulaire" type="password" name="mdp" id="mdp" /> <label><input type="checkbox" name="regagree" value="valeur" onClick="ChangeStatut(this.form)" />J'accepte les conditions générales d'utilisation</label> <input name="validation" type="submit" size="10" value="Valider" disabled="true"/>
J'ai juste mis le code JS dont j'ai le soucis. En fait, ce code vérifie si un des champs a pas été remplis, mais mon soucis est que en cliquant sur "Valider" avec les champs vide, cela me marque bien le message "pseudo!", mais réactualise la page.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 [...] <SCRIPT language='JavaScript'> function valider_formulaire(thisForm){ if(thisForm.pseudo.value == ''){ document.getElementById("madiv").innerHTML = "pseudo!"; thisForm.pseudo.focus(); return false; } if(thisForm.mdp.value == '') { alert('Le champ mdp doit être rempli'); thisForm.mdp.focus(); return false; } return true; } </SCRIPT>
Comment faire pour que cela ne réactualise pas la page?
Merci à vous
PS : Si vous n'avez pas compris, dites le moi, je vous donnerai le lien de la page en question
Partager