indexOf et firefox : compatibilité ?
Bonjour à tous,
j'ai un souci dans une fonction (basique) de vérification d'adresse mail dans un formulaire. La voici :
Code:
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);
} |
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.
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