Bonjour,
J'ai un petit probleme pour la validation d'un formulaire :
Le souci est que la fonction detecte bien le champs vide mais soumet quand même le formulaire. N'y a t il pas une solution pou valider le formualire via la touche entrée sans soumettre ce formulaire si les champs sont vides.
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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48 <script language="javascript"> function verif_form_login() { if(document.form_login.login.value=='') { alert("Veuillez renseigner votre login"); document.form_login.login.focus(); } else if(document.form_login.password.value=='') { alert("Veuillez renseigner votre mot de passe"); document.form_login.password.focus(); } else { document.form_login.action = 'index.php' ; document.form_login.submit(); } } </script> <form name='form_login' method='post' onSubmit="verif_form_login()"> <table align='center'> <tr> <td>Identifiant :</td> <td><input type='text' name='login' size='10' value='<?=$_POST["login"]?>'></td> </tr> <tr> <td>Mot de passe :</td> <td><input type='password' name='password' size='10'></td> </tr> <?php if( $msg != "") print " <tr> <td colspan='2' align='center'><br><font color='red'><b>".$msg."</b></font></td> </tr>"; ?> <tr> <td colspan='2' align='center'> <br> <input type="submit" style="border : none; background : none; text-decoration : underline; color:#666666; cursor:pointer" value="Valider"><br>
Merci beaucoup
++
Partager