Empècher l'envoi du formulaire si tout les champs ne sont pas remplis

cs_cgillet Messages postés 1 Date d'inscription dimanche 21 novembre 2004 Statut Membre Dernière intervention 21 novembre 2004 - 21 nov. 2004 à 09:41
AkeluX Messages postés 113 Date d'inscription samedi 15 mai 2004 Statut Membre Dernière intervention 9 mars 2007 - 22 nov. 2004 à 11:19
bonjour,

j'ai crée un formulaire ( formule à la fin du message )
j'ai rendu certain champs obligatoire mais je voudrais rendre l'envoi du dit formulaire impossible si tous les champs ne sont pas remplis, j'ai bien le message indiquant que tel et tel champs ne sont pas renseignés mais l'envoi s'effectue, il manque donc un petit quelque chose pour retourner sur le formulaire

Question: qui peut me complèter et me corriger le formulaire ci dessous: ( avec ts mes remerciements )




Formulaire e-mail








function verifForm(formulaire)
{
if(formulaire.email.value == "")
alert('Vous avez omis de remplir votre adresse email');
if(formulaire.Nom.value == "")
alert('Vous avez omis de remplir votre nom');
if(formulaire.telephone.value == "")
alert('Vous avez omis de noter votre numero de telephone');
if(formulaire.Codepostal.value == "")
alert('Vous avez omis de noter votre code postal');
if(formulaire.ville.value == "")
alert('Vous avez omis de noter votre ville');
if(formulaire.Adresse.value == "")
alert('Vous avez omis de noter votre Adresse');
else
formulaire.submit();
}





LOCATION
DE CHALETS

M.& Mme. Christian GILLET

26, Chemin des Vanres 88310 VENTRON
FRANCE

Tél: (33) 03 29 24 00 17







Merci de bien vouloir renseigner les champs suivants et d'appuyer sur le bouton
ENVOYER :

(les champs marqués d'une * doivent obligatoirement
être renseignés)






Nom,

*,

----

Prénom,
,

----

Adresse,

*,

----

Code postal ,

*Ville
,

----

Nombres de personnes,

1
2
3
4
5
6
7
8
9
10

Adultes

0
1
2
3
4

Adolscents

0
1
2
3
4

Enfants,

----

Email,

*,

----

Telephone,

*,

----

Type de chalets,

.
Le Petit
Le Grand
Le chalet 12/15 personnes
,
----

Animaux,

.
oui
non

Si oui, précisez
,

----

Date de location,
du

au
,

----

Commentaires,











2 réponses

rttb Messages postés 290 Date d'inscription jeudi 26 août 2004 Statut Membre Dernière intervention 25 avril 2008
21 nov. 2004 à 10:40
a vu de nez ton formulaire s'envois si l'adresse est remplie, les autres tests ne servent a rien (pour le submit).

Fais un truc du style :
Complet=true;

if(formulaire.email.value == "") {
alert('Vous avez omis de remplir votre adresse email');
complet=false;
}
A chaque test, tu fais cela, et puis comme ca a la fin :

if(complet){formulaire.submit();}
-------------------------------------------------------------
Amicalement, rttb
[http://www.tourisme-seignosse.com [site]]
0
AkeluX Messages postés 113 Date d'inscription samedi 15 mai 2004 Statut Membre Dernière intervention 9 mars 2007 2
22 nov. 2004 à 11:19
A la place de <input type="submit" ... tu mets <input type="button" ... et ça devrait fonctionner ...

AkeluX
0
Rejoignez-nous