Bonjour, je voudrais tester des champs de formulaire, pour afficher une alerte si ils ne sont pas remplis.
J'ai fait ceci (dans le header):
et sur mon bouton submit j'ai mis ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <script LANGUAGE="JavaScript"> function verifForm(formulaire) {if(formulaire.civilite.value == "") alert('Vous avez oublié la Civilité !'); else if(formulaire.nom.value == "") alert('Veuillez saisir votre nom'); else if(formulaire.prenom.value == "") alert('Veuillez saisir votre prénom'); else formulaire.submit();} </script>
Quand je teste, en ne mettant rien, il m'affiche une alerte, mais c'est celle du nom, alors que la civilité est avant et non remplie. De plus, quand je fait ok, il m'envois quand même sur la page d'envois d'e-mail (après mon form).
Code : Sélectionner tout - Visualiser dans une fenêtre à part onClick="verifForm(this.form)"
Avez-vous une idée ?
Partager