You are here: irt.org | FAQ | JavaScript | Event | Q1425 [ previous next ]
For some reason I thought this didn't work in Netscape - and it doesn't on Linux with text form fields, but it does on Linux with a textarea:
<head> <script language="JavaScript1.2"><!-- function netscapeKeyPress(e) { if (e.which == 13) document.testForm.submit(); } function microsoftKeyPress() { if (window.event.keyCode == 13) document.testForm.submit(); } if (navigator.appName == 'Netscape') { window.captureEvents(Event.KEYPRESS); window.onKeyPress = netscapeKeyPress; } //--></script> </head> <body onKeyPress="microsoftKeyPress()"> <form name="testForm"> Lots of text form fields: <br><input type="text"> <br><input type="text"> <br><input type="text"> <br><input type="text"> <br><input type="text"> <br><input type="text"> <br><input type="text"> <br>And a textarea: <br><textarea></textarea> </form>
Ed Eddington writes:
My problem was a related issue:
How to overcome key event unreliability for form fields inside tables with Netscape Navigator 4?
http://www.faqts.com/knowledge-base/view.phtml/aid/5491/fid/145/lang/en