struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Durham <david.durh...@scott.af.mil>
Subject Re: [OT] "Enter" key listener for form submittal
Date Wed, 01 Sep 2004 15:12:41 GMT
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.

Also, does document.forms[0].submit() trigger the submit with a submit 
value of cancel?  Does that make since?


- Dave





>Thanks,
>Erik
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>For additional commands, e-mail: user-help@struts.apache.org
>
>
>  
>


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Mime
View raw message