Capture key event in a textfield : Text TextField « Form « JavaScript Tutorial

<script language="JavaScript" type = "text/javascript">

document.onkeypress = DisplayMsg;

function DisplayMsg(key_event)
    if (document.all) //Checks for IE 4.0 or later
      document.form1.text2.value = String.fromCharCode(event.keyCode);
    else if (document.getElementById) //checks for Netscape 6 or later
      document.form1.text2.value = String.fromCharCode(key_event.which);
    else if (document.layers) //Checks for Netscape 4
      document.form1.text2.value = String.fromCharCode(key_event.which);
<title>Capture Key Pressed</title>
<form name="form1">
<b>Type value in field:&nbsp; See what you typed:</b><br>
<input type = "text" name = "text1" onKeyPress="DisplayMsg(event)" size="20">
<input type = "text" name = "text2" onKeyPress="DisplayMsg(event)" size="20">

10.15.Text TextField
10.15.1.Retrieving Text in form button action
10.15.2.Displaying the value entered in a text field
10.15.3.TextField requests focus
10.15.4.onFocus event handler
10.15.5.Capture key event in a textfield
10.15.6.TextField onblur action event
10.15.7.TextArea onmouseup action event
10.15.8.Refresh the TextField box automatically
10.15.9.Compare the value in text field
10.15.10.Select all text in a TextBox
10.15.11.Text Input Events
10.15.12.Compare the value in TextField
10.15.13.Getting and Setting a Text Object's value Property
10.15.14.Resetting a Text Object to Default Value