<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wbex.ru/index.php?action=history&amp;feed=atom&amp;title=JavaScript_Tutorial%2FEvent%2FKey_Event</id>
		<title>JavaScript Tutorial/Event/Key Event - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wbex.ru/index.php?action=history&amp;feed=atom&amp;title=JavaScript_Tutorial%2FEvent%2FKey_Event"/>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=JavaScript_Tutorial/Event/Key_Event&amp;action=history"/>
		<updated>2026-04-05T02:57:25Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://wbex.ru/index.php?title=JavaScript_Tutorial/Event/Key_Event&amp;diff=8779&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=JavaScript_Tutorial/Event/Key_Event&amp;diff=8779&amp;oldid=prev"/>
				<updated>2010-05-26T08:24:34Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 08:24, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wbex.ru/index.php?title=JavaScript_Tutorial/Event/Key_Event&amp;diff=8778&amp;oldid=prev</id>
		<title> в 18:52, 25 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=JavaScript_Tutorial/Event/Key_Event&amp;diff=8778&amp;oldid=prev"/>
				<updated>2010-05-25T18:52:56Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Display key event code in status bar (IE)==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;A Simple Page&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
function press()&lt;br /&gt;
{&lt;br /&gt;
    var char;&lt;br /&gt;
    char = String.fromCharCode(event.keyCode);&lt;br /&gt;
    window.status = &amp;quot;You pressed &amp;quot; + char;&lt;br /&gt;
}&lt;br /&gt;
//  --&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body onkeydown=&amp;quot;press()&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Focus lost event==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Required Field&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
window.onload=setupEvents;&lt;br /&gt;
function setupEvents(evnt) {&lt;br /&gt;
   document.someForm.text2.onblur=checkRequired;&lt;br /&gt;
}&lt;br /&gt;
function checkRequired (evnt) {&lt;br /&gt;
  evnt = evnt ? evnt : window.event;&lt;br /&gt;
  var target = evnt.target ? evnt.target : evnt.srcElement;&lt;br /&gt;
  var txtInput = target.value;&lt;br /&gt;
  if (txtInput == null || txtInput == &amp;quot;&amp;quot;) {&lt;br /&gt;
     document.write(&amp;quot;value is required in field&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;form name=&amp;quot;someForm&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;text1&amp;quot; /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;password&amp;quot; name=&amp;quot;text2&amp;quot; /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;text3&amp;quot; value=&amp;quot;hidden value&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;textarea name=&amp;quot;text4&amp;quot; cols=50 rows=10&amp;gt;The text area&amp;lt;/textarea&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Submit&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Get key char==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Key Events Example&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
function handleEvent(oEvent) {&lt;br /&gt;
    var oTextbox = document.getElementById(&amp;quot;txt1&amp;quot;);&lt;br /&gt;
    oTextbox.value += &amp;quot;\n&amp;gt;&amp;quot; + oEvent.type;&lt;br /&gt;
    oTextbox.value += &amp;quot;\n    target is &amp;quot; + (oEvent.target || oEvent.srcElement).id;&lt;br /&gt;
    oTextbox.value += &amp;quot;\n    charCode is &amp;quot; + oEvent.charCode;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;P&amp;gt;Type some characters into the first textbox.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;P&amp;gt;&amp;lt;textarea id=&amp;quot;txtInput&amp;quot; rows=&amp;quot;15&amp;quot; cols=&amp;quot;50&amp;quot;&lt;br /&gt;
        onkeypress=&amp;quot;handleEvent(event)&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;P&amp;gt;&amp;lt;textarea id=&amp;quot;txt1&amp;quot; rows=&amp;quot;15&amp;quot; cols=&amp;quot;50&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Get key code==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Key Events Example&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
function handleEvent(oEvent) {&lt;br /&gt;
    var oTextbox = document.getElementById(&amp;quot;txt1&amp;quot;);&lt;br /&gt;
    oTextbox.value += &amp;quot;\n&amp;gt;&amp;quot; + oEvent.type;&lt;br /&gt;
    oTextbox.value += &amp;quot;\n    target is &amp;quot; + (oEvent.target || oEvent.srcElement).id;&lt;br /&gt;
    oTextbox.value += &amp;quot;\n    keyCode is &amp;quot; + oEvent.keyCode;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;P&amp;gt;Type some characters into the first textbox.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;P&amp;gt;&amp;lt;textarea id=&amp;quot;txtInput&amp;quot; rows=&amp;quot;15&amp;quot; cols=&amp;quot;50&amp;quot;&lt;br /&gt;
        onkeypress=&amp;quot;handleEvent(event)&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;P&amp;gt;&amp;lt;textarea id=&amp;quot;txt1&amp;quot; rows=&amp;quot;15&amp;quot; cols=&amp;quot;50&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Is Alt pressed during the event==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Key Events Example&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
function handleEvent(oEvent) {&lt;br /&gt;
    var oTextbox = document.getElementById(&amp;quot;txt1&amp;quot;);&lt;br /&gt;
    oTextbox.value += &amp;quot;\n&amp;gt;&amp;quot; + oEvent.type;&lt;br /&gt;
    oTextbox.value += &amp;quot;\n    target is &amp;quot; + (oEvent.target || oEvent.srcElement).id;&lt;br /&gt;
    oTextbox.value += &amp;quot;\n    charCode is &amp;quot; + oEvent.charCode;&lt;br /&gt;
    var arrKeys = [];&lt;br /&gt;
    if (oEvent.altKey) {&lt;br /&gt;
        arrKeys.push(&amp;quot;Alt&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    oTextbox.value += &amp;quot;\n    keys down are &amp;quot; + arrKeys;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;P&amp;gt;Type some characters into the first textbox.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;P&amp;gt;&amp;lt;textarea id=&amp;quot;txtInput&amp;quot; rows=&amp;quot;15&amp;quot; cols=&amp;quot;50&amp;quot;&lt;br /&gt;
        onkeypress=&amp;quot;handleEvent(event)&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;P&amp;gt;&amp;lt;textarea id=&amp;quot;txt1&amp;quot; rows=&amp;quot;15&amp;quot; cols=&amp;quot;50&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Is Control pressed during the event==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Key Events Example&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
function handleEvent(oEvent) {&lt;br /&gt;
    var oTextbox = document.getElementById(&amp;quot;txt1&amp;quot;);&lt;br /&gt;
    oTextbox.value += &amp;quot;\n&amp;gt;&amp;quot; + oEvent.type;&lt;br /&gt;
    oTextbox.value += &amp;quot;\n    target is &amp;quot; + (oEvent.target || oEvent.srcElement).id;&lt;br /&gt;
    oTextbox.value += &amp;quot;\n    charCode is &amp;quot; + oEvent.charCode;&lt;br /&gt;
    var arrKeys = [];&lt;br /&gt;
    if (oEvent.ctrlKey) {&lt;br /&gt;
        arrKeys.push(&amp;quot;Ctrl&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    oTextbox.value += &amp;quot;\n    keys down are &amp;quot; + arrKeys;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;P&amp;gt;Type some characters into the first textbox.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;P&amp;gt;&amp;lt;textarea id=&amp;quot;txtInput&amp;quot; rows=&amp;quot;15&amp;quot; cols=&amp;quot;50&amp;quot;&lt;br /&gt;
        onkeypress=&amp;quot;handleEvent(event)&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;P&amp;gt;&amp;lt;textarea id=&amp;quot;txt1&amp;quot; rows=&amp;quot;15&amp;quot; cols=&amp;quot;50&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Is the Shift pressed during the event==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Key Events Example&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
function handleEvent(oEvent) {&lt;br /&gt;
    var oTextbox = document.getElementById(&amp;quot;txt1&amp;quot;);&lt;br /&gt;
    oTextbox.value += &amp;quot;\n&amp;gt;&amp;quot; + oEvent.type;&lt;br /&gt;
    oTextbox.value += &amp;quot;\n    target is &amp;quot; + (oEvent.target || oEvent.srcElement).id;&lt;br /&gt;
    oTextbox.value += &amp;quot;\n    charCode is &amp;quot; + oEvent.charCode;&lt;br /&gt;
    var arrKeys = [];&lt;br /&gt;
    if (oEvent.shiftKey) {&lt;br /&gt;
        arrKeys.push(&amp;quot;Shift&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    oTextbox.value += &amp;quot;\n    keys down are &amp;quot; + arrKeys;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;P&amp;gt;Type some characters into the first textbox.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;P&amp;gt;&amp;lt;textarea id=&amp;quot;txtInput&amp;quot; rows=&amp;quot;15&amp;quot; cols=&amp;quot;50&amp;quot;&lt;br /&gt;
        onkeypress=&amp;quot;handleEvent(event)&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;P&amp;gt;&amp;lt;textarea id=&amp;quot;txt1&amp;quot; rows=&amp;quot;15&amp;quot; cols=&amp;quot;50&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Keystroke detector==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;HTML&amp;gt;&lt;br /&gt;
&amp;lt;HEAD&amp;gt;&lt;br /&gt;
&amp;lt;TITLE&amp;gt;Keystroke detector&amp;lt;/TITLE&amp;gt;&lt;br /&gt;
&amp;lt;/HEAD&amp;gt;&lt;br /&gt;
&amp;lt;BODY&amp;gt;&lt;br /&gt;
&amp;lt;SCRIPT&amp;gt;  &lt;br /&gt;
   &lt;br /&gt;
function checkKey(e){&lt;br /&gt;
   if (e.keyCode == 84){&lt;br /&gt;
      if (navigator.appName == &amp;quot;Microsoft Internet Explorer&amp;quot;)&lt;br /&gt;
         e.returnValue = false; //works with Explorer&lt;br /&gt;
      else {&lt;br /&gt;
         //deal with Navigator or Mozilla&lt;br /&gt;
         str = document.theForm.theText.value;&lt;br /&gt;
         if (str.length == 1) &lt;br /&gt;
            newstr=&amp;quot; &amp;quot;;&lt;br /&gt;
         else {&lt;br /&gt;
            newstr = str.substring(0, str.length -1);&lt;br /&gt;
         }&lt;br /&gt;
         document.theForm.theText.value = newstr;          &lt;br /&gt;
      }&lt;br /&gt;
   }&lt;br /&gt;
   else {     &lt;br /&gt;
      alert (&amp;quot;You entered the character &amp;quot; + String.fromCharCode(e.keyCode) + &amp;quot;.&amp;quot;);&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/SCRIPT&amp;gt;&lt;br /&gt;
&amp;lt;FORM name=&amp;quot;theForm&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;INPUT type=text name=&amp;quot;theText&amp;quot; onKeyDown=&amp;quot;checkKey(event);&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/FORM&amp;gt;&lt;br /&gt;
&amp;lt;/BODY&amp;gt;&lt;br /&gt;
&amp;lt;/HTML&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== onkeydown key event handler==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Key Events Example&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
            function handleEvent(oEvent) {&lt;br /&gt;
                var oTextbox = document.getElementById(&amp;quot;txt1&amp;quot;);&lt;br /&gt;
                oTextbox.value += &amp;quot;\n&amp;gt;&amp;quot; + oEvent.type;&lt;br /&gt;
            }&lt;br /&gt;
        &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;P&amp;gt;Type some characters into the first textbox.&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;P&amp;gt;&amp;lt;textarea id=&amp;quot;txtInput&amp;quot; rows=&amp;quot;15&amp;quot; cols=&amp;quot;50&amp;quot;&lt;br /&gt;
            onkeydown=&amp;quot;handleEvent(event)&amp;quot;&lt;br /&gt;
            onkeyup=&amp;quot;handleEvent(event)&amp;quot;&lt;br /&gt;
            onkeypress=&amp;quot;handleEvent(event)&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;P&amp;gt;&amp;lt;textarea id=&amp;quot;txt1&amp;quot; rows=&amp;quot;15&amp;quot; cols=&amp;quot;50&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== onkeypress key event handler==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Key Events Example&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
            function handleEvent(oEvent) {&lt;br /&gt;
                var oTextbox = document.getElementById(&amp;quot;txt1&amp;quot;);&lt;br /&gt;
                oTextbox.value += &amp;quot;\n&amp;gt;&amp;quot; + oEvent.type;&lt;br /&gt;
            }&lt;br /&gt;
        &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;P&amp;gt;Type some characters into the first textbox.&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;P&amp;gt;&amp;lt;textarea id=&amp;quot;txtInput&amp;quot; rows=&amp;quot;15&amp;quot; cols=&amp;quot;50&amp;quot;&lt;br /&gt;
            onkeydown=&amp;quot;handleEvent(event)&amp;quot;&lt;br /&gt;
            onkeyup=&amp;quot;handleEvent(event)&amp;quot;&lt;br /&gt;
            onkeypress=&amp;quot;handleEvent(event)&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;P&amp;gt;&amp;lt;textarea id=&amp;quot;txt1&amp;quot; rows=&amp;quot;15&amp;quot; cols=&amp;quot;50&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== onkeyup key event handler==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Key Events Example&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
            function handleEvent(oEvent) {&lt;br /&gt;
                var oTextbox = document.getElementById(&amp;quot;txt1&amp;quot;);&lt;br /&gt;
                oTextbox.value += &amp;quot;\n&amp;gt;&amp;quot; + oEvent.type;&lt;br /&gt;
            }&lt;br /&gt;
        &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;P&amp;gt;Type some characters into the first textbox.&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;P&amp;gt;&amp;lt;textarea id=&amp;quot;txtInput&amp;quot; rows=&amp;quot;15&amp;quot; cols=&amp;quot;50&amp;quot;&lt;br /&gt;
            onkeydown=&amp;quot;handleEvent(event)&amp;quot;&lt;br /&gt;
            onkeyup=&amp;quot;handleEvent(event)&amp;quot;&lt;br /&gt;
            onkeypress=&amp;quot;handleEvent(event)&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;P&amp;gt;&amp;lt;textarea id=&amp;quot;txt1&amp;quot; rows=&amp;quot;15&amp;quot; cols=&amp;quot;50&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Use String.fromCharCode to convert key event code to key event char (IE)==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;A Simple Page&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
function press()&lt;br /&gt;
{&lt;br /&gt;
    var char;&lt;br /&gt;
    char = String.fromCharCode(event.keyCode);&lt;br /&gt;
    window.status = &amp;quot;You pressed &amp;quot; + char;&lt;br /&gt;
}&lt;br /&gt;
//  --&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body onkeydown=&amp;quot;press()&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
			</entry>

	</feed>