Bonjour,
Je souhaiterai valider 1 formulaire et dans le cas ou tout est correct envoyer les infos par mail et renvoyer vers une autre page. Et si non correct afficher un message d'erreur. Voici ou j'en suis :
Le code semble correct et pourtant à la saisie le script java ne reconnais ni "nom" ni "societe" !!! en revanche il reconnait bien "message" et "courrier" !
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" type="text/JavaScript"> function verif_formulaire1() { var mess = "Merci de renseigner les champs suivants"; var nom = formulaire1.nom.value; var societe = formulaire1.societe.value; var message = formulaire1.message.value; var adresse = formulaire1.courriel.value; var place = adresse.indexOf("@",1); var point = adresse.indexOf(".",place+1); //************** le nom doit etre renseigné ***************************************** if (nom == "") {mess = mess + "\n - votre nom" ;} //************** la societe doit etre renseignée ********************************** if (societe == "") {mess = mess + "\n - votre societe" ;} //************** le message doit etre renseigné ***************************************** if (message == "") {mess = mess + "\n - votre message" ;} //************************ adresse email standard ******************************** if ((place > -1)&&(adresse.length >2)&&(point > 1)) { } else {mess = mess + "\n - adresse e-mail non valide ! " ;} //************************************************************************************************* //si variable non vide, alert if (mess != "Merci de renseigner les champs suivants") {alert(mess); return false;} else {return true;} } //--> </script> <form name="formulaire1" action="http://www.monsite/common-cgi/formmail" method="post" onSubmit="return verif_formulaire1()"> <input type= hidden name="recipient" VALUE="monmail"> <input type= hidden name="subject" VALUE="Blabla"> <input type= hidden name="redirect" VALUE="http://www.monsite/pages/merci.htm" > <input type= hidden name="sort" VALUE="order:nom,societe,courriel,message"> Votre Nom:<br /> <input type="text" name="nom" size="40" value=" "><br /> Votre Société:<br /> <input type="text" name="societe" size="40" value=" "><br /> Votre email:<br /> <input type="text" name="courriel" size="40" value=" "><br /> Votre message<br /> <textarea rows="5" cols="38" name="message"></textarea><p> <input type="Submit" VALUE="Envoyer"> </FORM>
Je bloque la dessus et ne vois vraiment pas ou il peut y avoir une erreur ! quelqu'un à une idée
Partager