Je me demandais juste si l'un de vous a fait un onkeypress sur un bouton.Comment faire pour détecter "tab keypress" lorsque le focus est sur un bouton en utilisant JavaScript
mon bouton est comme ceci:
asp:Button ID="btnClear" runat="server" Text="Clear" onkeypress="return goToFirst();"/>
le javascript:
function goToFirst(evt) {
var e = event || evt; // for trans-browser compatibility
var charCode = e.which || e.keyCode;
alert(charCode);
if (charCode = 9) {
document.getElementById('txtFirstName').focus();
document.getElementById('txtFirstName').select();
}
return false;
Mon but est de détecter la pression de touche de tabulation sur un bouton et mettre l'accent sur la zone de texte spécifiée quand on appuie sur la touche.
Le problème est que l'événement onkeypress ne se déclenche pas lorsque vous appuyez sur la touche de tabulation. D'autres touches comme les chiffres et les lettres déclenchent l'événement, mais pas l'onglet.
Existe-t-il une solution à mon objectif?
Merci d'avance!
Vous pouvez également fixer l'instruction if (;. – JSmyth