Re: Disabling button onclick in IE
| From: | Ryan Sun | Date: | Tue, 01 Dec 2009 22:25:08 +0000 |
| Subject: | Re: Disabling button onclick in IE | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-300186@lists.php.net to get a copy of this message | ||
Andrew is right, another solution is to move your code from onclick to
onsubmit event,
<form name="ticket_form" onsubmit="this.submit.disabled=true;">
On Tue, Dec 1, 2009 at 4:06 PM, Skip Evans <skip@bigskypenguin.com> wrote:
> Hey all,
>
> You probably remember me asking about disabling a submit button when it is
> clicked to prevent double clicks submitting a form for CC processing.
>
> I put the following code into the submit button and it works fine on
> FireFox, but... hold your breath... not on IE.
>
> The button gets disabled but the form just sits there, not submitting. At
> first I just had
>
> onclick="this.disabled=true;"
>
> and that worked in FF also, but not in IE. Then I added the
>
> document.ticket_form.submit();
>
> But even that doesn't work with IE.
>
> Below is the whole snippet for the button.
>
> <input type="submit" name="submit" value="Purchase Ticket(s)"
> id="submit_tickets" onclick="this.disabled=true;
> document.ticket_form.submit();">
>
> Any suggestions would be greatly appreciated.
>
> Thanks,
> Skip
>
> --
> ====================================
> Skip Evans
> PenguinSites.com, LLC
> 503 S Baldwin St, #1
> Madison WI 53703
> 608.250.2720
> http://penguinsites.com
> ------------------------------------
> Those of you who believe in
> telekinesis, raise my hand.
> -- Kurt Vonnegut
>
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>