Out of curiosity, why is an enter key listener necessary in order to submit a form?
-----Original Message----- From: Erik Weber [mailto:[EMAIL PROTECTED] Sent: Wednesday, September 01, 2004 9:18 AM To: Struts Users Mailing List Subject: Re: [OT] "Enter" key listener for form submittal David Durham wrote: > Erik Weber wrote: > >> I found this JavaScript, which is supposed to listen for the "Enter" key >> on any browser (and submit the form on keypress). However, it doesn't >> seem to be working in IE: >> >> <script language="JavaScript"> >> if (document.layers) document.captureEvents(Event.KEYDOWN); >> document.onkeydown = >> function (evt) { >> var keyCode = evt ? (evt.which ? evt.which : evt.keyCode) : evt.keyCode; >> if (keyCode == 13) { >> document.forms[0].submit(); >> } >> } >> </script> >> >> >> Does anyone have an "Enter" key listener that has been shown to work in >> all browsers, or know what is wrong with this one? > > > Consider returning false in order to halt the normal event > propagation. It may be that you are triggering the right form, but > the "enter" event is being passed on and submitting the cancel button. Thanks, I will try that. > > Also, does document.forms[0].submit() trigger the submit with a submit > value of cancel? Does that make since? Hmm, would it not fail also on Mozilla if that were true? Thanks, Erik > > > - Dave > > > > > >> Thanks, >> Erik >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]