keypress

< dom‎ | events
Jump to: navigation, search



Overview Table

Synchronous No
Bubbles No
Target dom/Element
Cancelable No
Default action

Examples

View live exampleThis example shows how to retrieve information from the shiftKey'shiftKey' property of the event object. When the user simultaneously presses the shift key and types a character in the first text field, the value "true" appears in the second text field.

<head>
<script type="text/javascript">
function checkKey()
{
if (window.event.shiftKey)  // checks whether the SHIFT key 
						    // is pressed
   {
   txtOutput.value = "true"; // returns TRUE if SHIFT is pressed 
						     // when the event fires
   }
}
</script>
</head>
<body>
<p>Press the SHIFT key while pressing another key.<br>
    <input type="text" name="txtEnterValue" onkeypress="checkKey()"> </p>
<p>Indicates &quot;true&quot; if the shift key is used.<br>
    <input type="text" name="txtOutput"> </p>
</body>

Notes

Remarks

As of Microsoft Internet Explorer 4.0, the onkeypress event fires and can be canceled for the following keys:

  • Letters: A - Z (uppercase and lowercase)
  • Numerals: 0 - 9
  • Symbols: ! @ # $ % ^ & * ( ) _ - + = < [ ] { } , . / ? \ | ' ` " ~
  • System: ESC, SPACEBAR, ENTER

Returns a number specifying the Unicode value of the key that was pressed. To invoke this event, do one of the following:

  • Press any alphanumeric keyboard key.

Syntax

Standards information


Event handler parameters

pEvtObj [in]
Type: IHTMLEventObj

See also

Related pages (MSDN)

  • a
  • abbr
  • acronym
  • address
  • applet
  • area
  • audio
  • b
  • bdo
  • big
  • blockQuote
  • body
  • button
  • canvas
  • caption
  • center
  • cite
  • code
  • custom
  • dd
  • del
  • dfn
  • dir
  • div
  • dl
  • document
  • dt
  • em
  • fieldSet
  • font
  • form
  • hn
  • hr
  • i
  • img
  • input type=button
  • input type=checkbox
  • input type=file
  • input type=image
  • input type=password
  • input type=radio
  • input type=reset
  • input type=submit
  • input type=text
  • kbd
  • label
  • legend
  • li
  • listing
  • map
  • marquee
  • menu
  • nextID
  • noBR
  • object
  • ol
  • p
  • plainText
  • pre
  • q
  • rt
  • ruby
  • s
  • samp
  • select
  • small
  • source
  • span
  • strike
  • strong
  • sub
  • sup
  • table
  • tBody
  • td
  • textArea
  • tFoot
  • th
  • tHead
  • tr
  • tt
  • u
  • ul
  • var
  • video
  • window
  • xmp
  • Reference
  • onchange
  • onkeydown
  • onkeyup

This article contains content originally from external sources.

Portions of this content come from the Microsoft Developer Network: [Windows Internet Explorer API reference Article]