Gareth, Monkeyden, Jorge, Andy Thank you..

This js lib looks good.

this code fixes it: onclick="this.disabled=true;submit()"

rukka


----- Original Message -----
From: Gareth Evans <[EMAIL PROTECTED]>
Date: Wednesday, May 31, 2006 11:02 am
Subject: Re: Disable submit button

> Hi,
> 
> I use the following script to do this, it requires the prototype 
> javascript library:
> 
> function disableOnClick ( className ) {
>     var elements = document.getElementsByClassName( className );
>     for ( var index = 0; index < elements.length; index ++ ) {
>         Event.observe( elements[index] , 'click', buttonOnClick );
>     }
> }
> 
> function buttonOnClick( e ) {
>     Try.these(
>         function() {
>             e.srcElement.disabled = true;
>             e.srcElement.form.submit();
>     } ,
>         function() {
>            e.target.disabled = true;
>         }
>     );
> }
> 
> 
> e.g. in your html/jsp page
> 
> <input type="submit" class="submitButton" />
> <script type="text/javascript">
>       disableOnClick( 'submitButton' );
> </script>
> 
> 
> 
> Some docs on the prototype.js
> 
> http://www.sergiopereira.com/articles/prototype.js.html
> 
> 
> 
> 
> Hope that helps
> 
> Gareth
> 
> A Amarakoon wrote:
> > Thank you for quick reply.. This does not work for me..
> > 
> > once you click the submit button it disables button. but does 
> not submit action to
> > the server. May be I am missing something??
> > 
> > thanks
> > 
> > rukka
> > ----- Original Message -----
> > From: Jorge Mart&#65533;n Cuervo <[EMAIL PROTECTED]>
> > Date: Wednesday, May 31, 2006 9:19 am
> > Subject: Re: Disable submit button
> > 
> >> <input type="submit"  onclick="this.disabled=true"/>
> >>
> >> this works well
> >>
> >>
> >> PD: i've tested in firefox
> >>
> >> El mi&#65533;, 31 de 05 de 2006 a las 16:36, rukka escribi&#65533;:
> >>
> >>> As a part of solution  to multiple reloads and to block the 
> >> multiple 
> >>> submit requests in long running service layer methods, we like to
> >>> disable submit button once user hit that once. Does 
> html:submit 
> >> button 
> >>> tag has java scripts associated with it?
> >>>
> >>> If you do have any links on client side fix, I appriciate that.
> >>>
> >>> thanks
> >>>
> >>> rukka
> >>>
> >>>
> >>> ---------------------------------------------------------------
> --
> >> ----
> >>> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>> For additional commands, e-mail: [EMAIL PROTECTED]
> >>>
> >> -- 
> >> ;-)
> >> ____________________________________
> >> Jorge Martin Cuervo
> >> Analista Programador
> >>
> >> Outsourcing Emarketplace
> >> deFacto Powered by Standards
> >>
> >> email <[EMAIL PROTECTED]>
> >> voz +34 985 129 820
> >> voz +34 660 026 384
> >> ____________________________________
> >>
> > 
> > -----------------------------------------------------------------
> ----
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > 
> > 
> 
> 
> -------------------------------------------------------------------
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to