Bonjour,
J'essaye de repositionner le curseur dans le champ d'un formulaire après que la vérification du champ en js ait retournée 'false' pour inciter l'utilisateur à saisir le champ sans passer au champ suivant. Pour cela j'utilise le bout de code suivant :
Cela ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 function surligne(champ, erreur){ if(erreur){ champ.style.backgroundColor = "#fba"; champ.focus(); } else champ.style.backgroundColor = ""; }
Le fond change bien de couleur mais le curseur passe sur le champ suivant et ne revient pas sur le champ qui n'a pas été validé.
Ce fonctionnement est-il réalisable avec la fonction focus()?
Si oui comment faire ?
Merci pour vos réponses.
Partager