Bonjour,

J'ai un petit probleme pour la validation d'un formulaire :

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>
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.

Merci beaucoup

++