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.

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;            
        };
    });
En fait, je ne sais pas si ce que je veux faire est possible.
Donc,est-ce que je dois chercher encore ou bien ma recherche est-elle vaine et se terminera forcément sur une impossibilité ?