Navigator 2.x supports JavaScript 1.0. JavaScript 1.0 does not support keyboard events so you cannot use that. The keyboard events were introduced in JS 1.2. Javascript 1.1 was introduced in NS 3.x, JS 1.2 with NS 4.0 to 4.05, JS 1.3 from NS 4.06 to present, with JS 1.4 expected in NS 5.0 [6.0?]. So I would recommend an upgrade to NS 4.06 or higher. But.....<br><br>JavaScript 1.0 does support onBlur, onFocus, onChange and onSubmit. Assuming the 'Tab' key actually tabs to the next field, you might be able to use the onBlur event in your text field to fire a submit with the 'Tab' key. But I don't think you're going to do it with the 'Enter' key.<br><br>The ONLY other way I can think of off the top of my head is to read the raw keyboard code (not the ASCII code) but you would need to do that with another language--more complex than you want to get. Not to mention, I don't know where to find a table of raw keyboard codes for IBM compatibles.