2010-06-14 8 views

Répondre

0

Vous pouvez gérer les événements keydown et keyup sur le document et définir un indicateur pour chaque clé.

2

dans la fonction qui prend l'événement clé:

function(e){ 
    var key = String.fromCharCode(e.keyCode); 
} 
2

En jQuery:

jQuery(window).live('keydown', function(e) { 
    var keyCode = e.keyCode || e.which; 

    //do stuff with keycode 
    } 
}); 

normal:

document.onkeyup = KeyCheck;  

function KeyCheck(){ 

    var KeyID = event.keyCode; 
    //do stuff 
} 
0

En JavaScript:

function myKeyPress(e){ 
    var keynum; 
    if(window.event){ // IE 
     keynum = e.keyCode; 
    }else 
    if(e.which){ // Netscape/Firefox/Opera 
     keynum = e.which; 
    } 
    alert(String.fromCharCode(keynum)); 
    alert(keynum); 
    if (keynum == 13) { 
     alert("You Pressed Enter Key"); 
    } 
} 

En HTML:

<textarea name="box" id="box" onkeypress="return myKeyPress(event)"></textarea> 
Questions connexes