bonjour
j'ai un petit probleme avec mes vérifications de formulaire
sur le Onsubmit du form j'apelle une fonction qui vérifie mes champs!
j'obtiens avec succès les messages d'alertes quand ils ne sont pas remplie mais le formulaire part quand même
voici le code !
si qq1 à une idée
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78 <script language="javascript"> <!-- function champsok() { if (document.formulaire.titre.value.length == 0) { alert(" Votre Titre, Merci"); return false; } if (document.formulaire.lieu.value.length == 0) { alert("Votre Lieu, Merci"); return false; } if (document.formulaire.jour.value.length == 0) { alert("Jour Manquant"); return false; } if (document.formulaire.mois.value.length == 0) { alert(" Mois Manquant"); return false; } if (document.formulaire.annee.value.length == 0) { alert("Année Manquante"); return false; } if (document.formulaire.heure.value.length == 0) { alert("Heure de Début manquant"); return false; } if (document.formulaire.groupes.value.length == 0) { alert("Groupe(s) manquant(s)"); return false; } if (document.formulaire.description.value.length == 0) { alert("Description Manquante"); return false; } if (document.formulaire.prix.value.length == 0) { alert("Prix manquant"); return false; } if (document.formulaire.heure.value.length == 0) { alert("Heure de Début manquant"); return false; } if (document.formulaire.organisateur.value.length == 0) { alert("Organisateur manquant"); return false; } adresse = formulaire.email.value; var place = adresse.indexOf("@",1); var point = adresse.indexOf(".",place+1); if ((place > -1)&&(adresse.length >2)&&(point > 1)) { return(true); } else { alert('Entrez une adresse e-mail valide!!'); return(false); } } //--> </script>
et le 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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89 <form name="formulaire" action="scripts/verif_annonce.php" method="post" onSubmit="champsok(this)"> <table width="461" height="660" cellpadding="0" cellspacing="0" background="images/fondpopup.gif"> <tr> <td width="169"><div align="right"><strong>Titre : </strong></div></td> <td width="34" align="left"> </td> <td width="256" align="left"><input name="titre" type="text" id="titre"></td> </tr> <tr> <td><div align="right"><strong>Lieu : </strong></div></td> <td align="left"> </td> <td align="left"><input name="lieu" type="text" id="lieu"></td> </tr> <tr> <td><div align="right"><strong>Date : </strong></div></td> <td align="left"> </td> <td align="left"><input name="jour" type="text" id="jour" size="2" maxlength="2"> <input name="mois" type="text" id="mois" size="2" maxlength="2"> <input name="annee" type="text" id="annee" size="4" maxlength="4"></td> </tr> <tr> <td><div align="right"><strong>Heure de Début : </strong></div></td> <td align="left"> </td> <td align="left"><input name="heure" type="text" id="heure"></td> </tr> <tr> <td><div align="right"><strong>Groupes programmés : </strong></div></td> <td align="left"> </td> <td align="left"><input name="groupes" type="text" id="groupes"></td> </tr> <tr> <td height="169"><div align="right" class="Style2"> <p><strong>Description </strong></p> <p><strong>Détails sur les groupes,</strong></p> <p><strong> résumé etc </strong></p> </div></td> <td align="left" valign="top"> </td> <td align="left" valign="top"><textarea name="description" rows="8" id="description"></textarea></td> </tr> <tr> <td><p><strong>Votre Affiche ou </strong></p> <p><strong>Visuel (JPG, bmp etc..) : </strong></p></td> <td colspan="2"> <input type="hidden" name="MAX_FILE_SIZE" value="300000"> <input name="NomFichier" type="file" size="16"> <p> <span class="Style2"> NB : taille du fichier inférieure à 300 Ko </span></p> </td> </tr> <tr> <td><div align="right"><strong>Prix : </strong></div></td> <td> </td> <td><input name="prix" type="text" id="prix"></td> </tr> <tr> <td><div align="right"><strong>Organisé par :</strong></div></td> <td> </td> <td><input name="organisateur" type="text" id="organisateur"></td> </tr> <tr> <td><div align="right"><strong>Contact : </strong></div></td> <td> </td> <td><input name="contact" type="text" id="contact" value="Nom et Tél"></td> </tr> <tr> <td><div align="right"><strong>Site web : </strong></div></td> <td> </td> <td><input name="siteweb" type="text" id="siteweb"></td> </tr> <tr> <td height="48"><div align="right"><strong>Email : </strong></div></td> <td> </td> <td><input name="email" type="text" id="email" value="example@fournisseur.fr" size="25"></td> </tr> <tr> <td colspan="3"><div align="center"><input type="submit" name="Submit" value="Envoyer"> </div></td> </tr> </table> </form>
merci
!!
Partager