[whatwg] Forms dont submit when disabling submit button
Kaustubh Atrawalkar
kaustubh at motorola.com
Wed Mar 7 22:20:49 PST 2012
Thanks Ian for the comment. There is already a bug filed in webkit -
https://bugs.webkit.org/show_bug.cgi?id=14443 which i was working on. I
will attach this thread for clarification there. I will try to fix the
issue asap.
Regards
--
Kaustubh
On Fri, Jan 27, 2012 at 4:23 AM, Ian Hickson <ian at hixie.ch> wrote:
> On Tue, 27 Sep 2011, Kaustubh Atrawalkar wrote:
> >
> > A simple use case -
> >
> > <form action="javascript:alert('SUCCESS')">
> > <input type="submit" onclick="this.disabled=true; return true;">
> > </form>
>
> (Note: This isn't a "use case", it's a sample. A use case is a description
> of the reason why an author or user wants to do something.)
>
>
> > This does not submit the form in IE, Opera or Webkit but in firefox it
> > does show alert. Considering generic behavior of HTML5 forms, until and
> > unless submit button is active submit action should also be followed by
> > onclick event on submit button. Just need to get what can be the exact
> > behavior here?
>
> The "this.disabled=true" bit should have no effect on the submission
> (since the click has already occurred), and the "return true" part of the
> event handler should have no effect at all.
>
> Thus, assuming the user only clicks once, the above should be equivalent
> to:
>
> <form action="javascript:alert('SUCCESS')">
> <input type="submit">
> </form>
>
> Thus, Firefox is correct here, and WebKit and Opera are wrong. (I didn't
> test IE.)
>
> I recommend filing bugs.
>
> HTH,
> --
> Ian Hickson U+1047E )\._.,--....,'``. fL
> http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,.
> Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
>
More information about the whatwg
mailing list