Bonjour à tous,
j'ai un souci dans une fonction (basique) de vérification d'adresse mail dans un formulaire. La voici :
Je précise que la variable adresse ne sert plus à rien (comme on peut le voir). Elleremplaçait le formulaire.email.value dans les deux instructions suivantes, avant mes tests de debug.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 var adresse = formulaire.email.value; var place = formulaire.email.value.indexOf("@",1); var point = formulaire.email.value.indexOf(".",place+2); if (!((place > -1)&&(adresse.length >2)&&(point > 1))){ alert("Veuillez entrer une adresse e-mail valide"); document.formulaire.email.focus(); return(false); }
Cette fonction fonctionne parfaitement sous IE, mais sous firefox l'exécution est stoppée à la seconde ligne (merci firebug). Y a-t-il un souci de compatibilité entre indexOf et firefox ? et si oui, avez-vous des indications qui pourraient me permettre de le résoudre ? Si non, voyez-vous autre chose dans ce code qui puisse faire bugger l'exécution de la fonction ?
Merci
Nicolas
Partager