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]

Reply via email to