mozilla
Your Search Results

    event.which Redirect 1

    « DOM Reference

    Summary

    Returns the numeric keyCode of the key pressed, or the character code (charCode) for an alphanumeric key pressed.

    Syntax

    var keyResult = event.which;
    

    keyResult contains the numeric code for a particular key pressed, depending on whether an alphanumeric or non-alphanumeric key was pressed. Please see charCode and keyCode for more details.

    Example

    <html>
    <head>
    <title>charCode/keyCode/which example</title>
    
    <script type="text/javascript">
    
    function showKeyPress(evt)
    {
    alert("onkeypress handler: \n"
          + "keyCode property: " + evt.keyCode + "\n"
          + "which property: " + evt.which + "\n"
          + "charCode property: " + evt.charCode + "\n"
          + "Character Key Pressed: "
          + String.fromCharCode(evt.charCode) + "\n"
         );
    }
    
    
    function keyDown(evt)
    {
    alert("onkeydown handler: \n"
          + "keyCode property: " + evt.keyCode + "\n"
          + "which property: " + evt.which + "\n"
         );
    }
    
    
    </script>
    </head>
    
    <body
     onkeypress="showKeyPress(event);"
     onkeydown="keyDown(event);"
    >
    
    <p>Please press any key.</p>
    
    </body>
    </html>
    
    Note: The above example code fails in Firefox 9 due to bug 696020.

    Specification

    Not part of any specification.

    Document Tags and Contributors

    Contributors to this page: Sheppy
    Last updated by: Sheppy,