Formulaire : vérification des champs et envoi
Bonjour,
Voilà, je dois créer un formulaire avec envoi de pièce-jointe en plus des infos renseignées dans les champs. Le formulaire et l'envoi fonctionnent farpaitement ! ;)
SAUF QUE, lorsque je veux mettre un contrôle en javascript sur les champs nom, prenom et email (de manière à ce qu'ils soient obligatoires), le message d'alerte apparait mais l'envoi s'effectue quand même...
j'ai beau mettre "return = false", le mail part même si le champ nom reste vide : moi pas comprendre !
Voici le code de contrôle en JS:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| <script language="javascript" type="text/javascript">
function submitbutton_reg() {
var form = document.proposer_cv;
var r = new RegExp("[\<|\>|\"|\'|\%|\;|\(|\)|\&|\+|\-]", "i");
// Validation des champs
if (form.nom.value == "") {
alert( "<?php echo "Veuillez entrer votre Nom";?>" );
return false;
} else if (form.prenom.value == "") {
alert( "<?php echo "Veuillez entrer votre Prénom";?>" );
return false;
} else if (form.from.value == "") {
alert( "<?php echo "Veuillez entrer votre Email";?>" );
return false;
} else {
form.submit();
}
}
</script>
<form method="post" enctype="multipart/form-data" action="mail4.php" name="proposer_cv">
.... |
j'ai regardé les tutos de ce site et d'ailleurs, et tenté pas mal de manips, mais l'envoi est toujours fait.
Pouvez-vous m'aider SVP ?
merci d'avance :)