Why doesn't this work? :-
<BODY onkeydown="disp lay(event)">
<input type="text" name="text1">
<script language="Javas cript">
function display(event) {
document.text1. value = event.keyCode+' : '+String.fromCh arCode(event.ke yCode);
}
</script>
</BODY>
Error: document.text1 has no properties
I have to put it in a Form to get it to work :-
<BODY onkeydown="disp lay(event)">
<form name="form1">
<input type="text" name="text1">
</form>
<script language="Javas cript">
function display(event) {
document.form1. text1.value = event.keyCode+' : '+String.fromCh arCode(event.ke yCode);
}
</script>
</BODY>
<BODY onkeydown="disp lay(event)">
<input type="text" name="text1">
<script language="Javas cript">
function display(event) {
document.text1. value = event.keyCode+' : '+String.fromCh arCode(event.ke yCode);
}
</script>
</BODY>
Error: document.text1 has no properties
I have to put it in a Form to get it to work :-
<BODY onkeydown="disp lay(event)">
<form name="form1">
<input type="text" name="text1">
</form>
<script language="Javas cript">
function display(event) {
document.form1. text1.value = event.keyCode+' : '+String.fromCh arCode(event.ke yCode);
}
</script>
</BODY>
Comment