Bonjour
Je m'essaye à js + jQuery depuis quelques jours et en tant que nouvel utilisateur, j'espère un peu d'indulgence de votre part si je pose des questions peu pertinentes aux habitués que vous êtes.
J'ai 2 "input" texte A et B sur ma page.
Quand l'utilisateur appuie sur entrée ou tabulation sur le A, le focus passe au B (logique jusque là).
Je voudrais "annuler" le passage à B si A n'est pas rempli.
J'ai trouvé pour ça focusout ou blur et j'ai essayé plusieurs solutions piochées sur le net mais ne fonctionne.
En fait, je ne sais pas si ce que je veux faire est possible.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $("#target").blur(function (event) { var s = ($(this).val()).trim(); alert(s); // pour vérifier que je passe bien ici if( s === '' ){ alert('vide'); // pour vérifier que je passe bien ici setTimeout(event.stopImmediatePropagation(), 1); return false; }; });
Donc,est-ce que je dois chercher encore ou bien ma recherche est-elle vaine et se terminera forcément sur une impossibilité ?
Partager