La fonction javascript valideMail vérifie l'adresse e-mail et affiche "votre adresse e-mail est valide" et "votre adresse e-mail est invalide" en fonction de l'adresse tapée dans le span "statutmail". Le seul problème, c'est que quand on clique sur le champs et que le navigateur fait des propositions et quand en prend une, la fonction ne s'exécute pas alors que l'adresse e-mail est valide.
J'aimerai faire que la fonction javascript s'exécute a chaque fois que le champs change.
Merci de votre aide
Epitech Nancy - 4ème année | University of Kent (Angleterre)
Bon déjà, c'est pas la bonne approche, le JavaScript est assez haut niveau donc on a les events pour éviter les boucles.
M'enfin même si n devait utiliser ta fonction, ça ne fonctionnerais pas
Enfin pas sous IE.
Parce que pour lui, quand tu vas lancer la fonction avec les () à la fin, elle ne sera pas encore déclarée donc le setTimeout va fail
Bref, autant coder prudemment et faire :
function act() {
valideMail('default');
setTimeout(act,1000);
}
act();
Et j'aime pas les espaces avant les ; mais bon ça tu fais comme tu veux
Bon déjà, c'est pas la bonne approche, le JavaScript est assez haut niveau donc on a les events pour éviter les boucles.
M'enfin même si n devait utiliser ta fonction, ça ne fonctionnerais pas
Enfin pas sous IE.
Parce que pour lui, quand tu vas lancer la fonction avec les () à la fin, elle ne sera pas encore déclarée donc le setTimeout va fail
Bref, autant coder prudemment et faire :
function act() {
valideMail('default');
setTimeout(act,1000);
}
act();
Et j'aime pas les espaces avant les ; mais bon ça tu fais comme tu veux
Vos fonctions font quoi, elle lance la fonction pendant 1000 secondes ?
Epitech Nancy - 4ème année | University of Kent (Angleterre)
Rien.
Là il te proposait une mauvaise alternative au onchange.
Enfin enlève le javascript: quand même.
fonction javascript
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.