disons que nous avons deux zones de texte textbox1 et textbox2comment contrôler la touche de tabulation beahviour en javascript ou jquery?
J'ai mon curseur dans la zone de texte 1 et j'appuie sur la touche de tabulation. Le curseur se déplace vers textbox2. Comment puis-je contrôler le comportement de la touche de tabulation dans javascript
ou jQuery. Qu'est-ce que je veux faire est le moment où le textbox1
jette événement de mise au point, je veux vérifier une condition (business condition)
et basé sur ce que je veux permettre le comportement de la touche de tabulation par défaut ou pointez le curseur là où je veux.
Quelqu'un peut-il me guider comment nous pouvons le faire? Ce que je suppose est le flux ci-dessous de l'événement : appuyez sur la touche de tabulation dans la zone de texte1->textbox1
événement focusout->textbox2
sélectionné. Fondamentalement, je veux un peu de contrôle après l'événement focusout et avant la sélection de textbox2. Je l'ai déjà utilisé événement focusout jQuery, mais ce qu'il fait est, il déclenche l'événement focusout et permet aussi de sélectionner le textbox2
, défaisant le but où je veux vérifier pour un certain état avant textbox2
est sélectionné
vous pouvez essayer la propriété tabindex –
Je pense que vous devriez vérifier cette condition en cas 'keyup' de 'textbox1' et se concentrer manuellement sur' next element'. –
donc, fondamentalement, vous voulez contrôler la prochaine zone de texte pour faire la mise au point en appuyant sur la touche de tabulation ai-je raison? – Roljhon