[OT] Question on javascript
Wim Blanken
w.blanken at GEON.NL
Wed Jun 1 08:52:09 PDT 2005
Hello Stephen,
Correct me if I am wrong I think you want to make sure that an enter does
not submit a form.
I use the following code for this and it works in ie and mozilla.
-----------------------------------------------------------------------------
<script language="javascript"> function handleEnter (field, event) {
var keyCode = event.keyCode ? event.keyCode : event.which ? event.which
: event.charCode;
if (keyCode == 13) {
var i;
for (i = 0; i < field.form.elements.length; i++)
if (field == field.form.elements[i])
break;
i = (i + 1) % field.form.elements.length;
field.form.elements[i].focus();
return false;
}
else
return true;
}
</script>------------------------------------------Then I use the
following form-code in my html to use the function above.... <input size=15
type=text onkeypress="return handleEnter(this, event)" name=name>
Regards,Wim Blanken
----- Original Message -----
From: "Jeff Portwine" <jdport at VERITIME.COM>
To: <MAPSERVER-USERS at LISTS.UMN.EDU>
Sent: Wednesday, June 01, 2005 4:28 PM
Subject: Re: [UMN_MAPSERVER-USERS] [OT] Question on javascript
> let me do a little digging... I had this same issue once where I didn't
> want
> the user to submit the form by hitting enter, and to only be able to
> submit
> by pressing the submit button. I found some code that allowed me to
> disable submitting from hitting enter in IE, but it wouldn't work for
> Mozilla... and it seems that i got around the problem some other way in
> mozilla but i can't remember just what i did or what the situation was.
> I'll see if I can find it, and if it applies to your situation :)
>
> -Jeff
>
> ----- Original Message -----
> From: "Stephen Woodbridge" <woodbri at SWOODBRIDGE.COM>
> To: <MAPSERVER-USERS at LISTS.UMN.EDU>
> Sent: Saturday, May 28, 2005 2:15 PM
> Subject: [UMN_MAPSERVER-USERS] [OT] Question on javascript
>
>
>> Hi,
>>
>> This is a little of topic, but it is related to building a web interface
>> for mapserver.
>>
>> I have form in html that I do NOT want to submit.
>>
>> http://swoodbridge.com/~woodbri/t.html
>>
>> enter text in location and hit [enter], the form starts a submit and
>> calls nosubmit() which puts up an alert and then return false; which
>> should cancel the submit. But it does the submit anyway :(
>>
>> This is really annoying because I figure I'm doing something stupid, but
>> I just don't see it.
>>
>> Any help would be appreciated.
>> -Steve W.
>>
>> the html is:
>>
>> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
>> "http://www.w3.org/TR/html4/loose.dtd">
>> <html>
>> <head>
>> <title>Submit Test</title>
>>
>> <script type="text/javascript">
>>
>> function nosubmit()
>> {
>> alert('nosubmit');
>> return false;
>> }
>>
>> </script>
>>
>> </head>
>> <body>
>> <form onsubmit="nosubmit();">
>> Location: <input type="text" name="address" size="40">
>> <input type="button" value="Go" onclick="alert('hello')">
>> </form>
>> </body>
>>
>> </html>
>>
>
>
More information about the MapServer-users
mailing list