Retrouver le focus après non validation d'un champ de formulaire.
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 :
Code:
1 2 3 4 5 6 7 8
|
function surligne(champ, erreur){
if(erreur){
champ.style.backgroundColor = "#fba";
champ.focus();
}
else champ.style.backgroundColor = "";
} |
Cela ne fonctionne pas.
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.