Bonjour voici ma fonction en javascript :
et voici mon formulaire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 function verifForm(formulaire) { var maReg = new RegExp ( "^\\w[\\w+\.\-]*@[\\w\-]+\.\\w[\\w+\.\-]*\\w$", "gi" ) ; if ( formulaire.addressfrom.value=="" || addressfrom.search( maReg ) == -1) {alert('Vous n\'avez pas rentré d\'adresse mail !'); /* dans ce cas on lance un message d'alerte */ return false; } else {formulaire.submit(); } }
Si je ne rentre rien dans mon adresse mail c'est ok, l'alerte apparait par contre si je rentre simplement une lettre il m'envoie un message, où est le problème s'il vous plait ?
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 <form method="get" action="send.asp" name="formulaire"> <p> <span class="Style19">Veuillez entrer votre adresse email:</span></p> <p> <input type="text" name="addressfrom"> </p> <p><br> <span class="Style19">Le message que vous désirez nous faire parvenir: </span> <textarea name="txtmsg" rows=20 cols=60></textarea> <input type="submit" value="envoyer" onClick="return verifForm(formulaire)" > </p> </form>
merci
Partager