2010-09-14 6 views
0

Je veux obtenir une valeur clé sur keyPress avec jQuery En zone de texteobtenir la valeur appuyer sur la touche

+7

* Aucune de vos cinq autres questions n'a reçu une réponse acceptable? Aucun? Rappelez-vous, s'ils ont tous ce niveau de détail, les gens n'ont peut-être pas essayé très dur. Plus vous posez d'efforts sur vos questions, meilleure est la qualité et la quantité des réponses que vous recevrez. –

+4

Je veux que les gens écrivent des phrases complètes et utilisent des points d'interrogation dans les questions. – halfdan

+0

Envisager de regarder http://stackoverflow.com/questions/302122/jquery-event-keypress-which-key-was-pressed –

Répondre

1
$('#textbox').keypress(function(e) { 
    var code = e.keyCode || e.which; 
}); 
2

Utilisez le cas keypress comme décrit here; il y a un exemple sur cette page montrant comment obtenir le code de la clé:

$('#target').keypress(function(event) { 
    if (event.keyCode == '13') { 
    event.preventDefault(); 
    } 
    xTriggered++; 
    var msg = 'Handler for .keypress() called ' + xTriggered + ' time(s).'; 
    $.print(msg, 'html'); 
    $.print(event); 
}); 

Vous voulez la partie event.keyCode.

This page peut également être utile, il décrit quelques "gotchas" autour de la manipulation des touches inter-navigateur. jQuery peut vous en lisser quelques-unes, mais il est bon d'en être conscient.

Questions connexes