The captured data is the "keycode" which is an integer
Like 'enter' key, the code is 13
Some data that I have discover and might be usefull to others and myself
These was tested and the same for IE, Firefox, Google Chrome and Safari
| a until z | keycode 97 until 122 |
| A until Z | keycode 65 until 90 |
| 0 until 9 | keycode 48 until 57 |
Lets get to the code
function whatKeyCodeHaveIType( theEvent)
{
charCode = (theEvent.which) ? theEvent.which : theEvent.keyCode
theTempoElement = document.getElementById('thisiswhatyouhavetpye');
theTempoElement.innerHTML = theTempoElement.innerHTML + ', ' + charCode;
//This is to ignore "ENTER" key. Its usefull to prevent a form from autosubmit if you press enter
return (charCode != 13);
}
//Later in HTML, use these
<input id="whatyouhavetype" style="width: 500px;" onkeypress="return whatKeyCodeHaveIType(event);"/>
<textarea id="thisiswhatyouhavetpye" cols="70" rows="5"></textarea>
Type something here :
No comments:
Post a Comment