

new!








|
|
|
 |
| > match et adresse mail |
[ Posté par mycha ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 04-07-2008 à 08:56 | 33 messages ]
  bonjour
j'ai une fonction pour verifier la syntaxe des adresses mail.
le probleme est que j'ai toujours un retour faux, meme quand l'adresse est bonne.
voici le script :
function ValidMail(mail_address) {
return mail_address.match(/^[a-fA-F0-9_.-]+@[a-fA-F0-9_.-]{2,}\.[a-zA-F]{2,4}$/);
}
if (email.value != "") {
var mail = email.value;
if (ValidMail(mail)) return true;
else {
alert("Vous devez saisir un email valide.");
email.focus();
return false
}
}
qui saurait où est l'erreur ?
________________ Mieux vaut un qui sait que dix qui cherchent.
 
|
|
|
[ Posté par #:-{)% ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 04-07-2008 à 11:10 | 2357 messages ]
  Alut
ton if est en dehors de toute fonction, et donc il s'exécute avant la page elle-même, et donc avant que ton email.value ai une valeur, d'où toujours même valeur
Atchao
________________ Oubli du BBcode, rééditer!
barbe-sauvage ex Mozopiens devenu renard de feu... et un peu konq sur les bords
Les OG et les DR, je M pas :/
|
|
Services email :
  Vous devez vous identifier pour profiter des services par email du forum.
|

|