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

Jay Turley jayturley at gmail.com
Fri Mar 27 17:36:39 CDT 2009


Sure, that would work, but since I currently write my javascript event
handlers by attaching them to the input buttons at page load, there
was no reason to move the code into a function.

And the reason I write them that way is because in most of the sites I
work on, the AJAX form handling is done through progressive
enhancement, for which there should NOT beany js code in the HTML; it
should all be bound to DOM elements and events after the page has
loaded.

-Jay

On Fri, Mar 27, 2009 at 2:37 PM, Stephen Rider <evolt_org at striderweb.com> wrote:
> 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?
>
> --
>
> * * Please support the community that supports you.  * *
> http://evolt.org/help_support_evolt/
>
> For unsubscribe and other options, including the Tip Harvester
> and archives of thelist go to: http://lists.evolt.org
> Workers of the Web, evolt !
>



More information about the thelist mailing list