[thelist] Forms with single text inputs and HTML spec - Help?

Stephen Rider evolt_org at striderweb.com
Fri Mar 27 16:37:30 CDT 2009


Isn't it better to do something like this?:

onsubmit="ajaxy_thing(); return false;"

Steve

On Mar 25, 2009, at 5:06 PM, Jay Turley wrote:

> Okay, so I know we've all had those moments where you ask the
> question, and then you know the answer just a second after you finish.
> Well, this was one of those.
>
> I simply added onsubmit="javascript:return false;" to the form tag
>
> This worked, but it still seems kind of stinky. :/
>
> On Wed, Mar 25, 2009 at 2:41 PM, Jay Turley <jayturley at gmail.com>  
> wrote:
>> The HTML spec (
>> http://www.w3.org/MarkUp/html-spec/html-spec_8.html#SEC8.2 ) says:
>>
>> When there is only one single-line text input field in a form, the
>> user agent should accept Enter in that field as a request to submit
>> the form.
>>
>> I'm trying to do an AJAX form submission  of a form with "only one
>> single-line text input field" and no matter what I do, when I hit the
>> ENTER button in major browsers, the form is submitted as a GET  
>> request
>> with a query string.
>>
>> The site does NOT need to be accessable and any javascripted  
>> solutions
>> do NOT need to be degradable or enhance progressively.
>>
>> Any thoughts on how to stop this behavior?




More information about the thelist mailing list