2010-07-22 19 views

Répondre

2

Difficile de dire exactement ce que vous demandez, mais si vous manipulez un événement qui vous donne un charCode, comme keypress, vous pouvez utiliser

var str = String.fromCharCode(event.charCode); 

// or 
var str = String.fromCharCode(event.which); 

pour obtenir la valeur de la touche qui a été pressée.

https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Objects/String/fromCharCode

+0

Dans IE vous devez bizarrement utiliser la propriété 'keyCode' pour obtenir le code de caractère dans l'événement' keypress' –

+0

@Tim Down, oui j'ai effectivement oublié à ce sujet. Cependant, l'OP a marqué jQuery, de sorte que l'objet d'événement doit être cohérent entre les navigateurs pour les événements liés jQuery. –

1

Cet exemple jquery event.which fait à peu près ce que vous voulez.