Bonjour voici ma fonction en javascript :
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(); 
}
}
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
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>
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 ?
merci