I'm not a JavaScript programmer (nor is this a JavaScript Mailing List) but
it seems that you could just disable the button once it has been pushed and
prevent the double click at the client.
    (*Chris*)

----- Original Message -----
From: Vihung Marathe <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, August 30, 1999 5:01 PM
Subject: Re: double click


> First of all, is that an HTML button, or a Java Applet button.
>
> Regardless, neither have anything that corresponds to a double click. In
the
> context of a button, a double click doesn't really mean anything - so
there is
> no OnDoubleClick() or similar handler.
>
> However, one of the easiest things to do would be to set a flag that
indicates
> if the button has been clicked or not.
>
> If you are talking about an HTML form button, I guess you are using a
SUBMIT
> input element.
>
> Instead, you could use a BUTTON element that calls a JavaScript function
that
> will submit the form only if the flag is not set.
>
> For example,
>
> <HEAD>
>     <SCRIPT LANGUAGE="JavaScript">
>     function SubmitForm()
>     {
>         if(bSubmitted==false)
>         {
>             bSubmitted=true;
>             document.forms[0].submit();
>         }
>         else
>         {
>             alert("I told you not to click twice!!! Go and buy AOL for
> Dummies");
>             document.location="http://www.amazon.com";
>         }
>     }
>     </SCRIPT>
> </HEAD>
>
>
> <BODY OnLoad="bSubmitted=false">
>     <FORM ACTION="servlet_url">
>         <INPUT TYPE="Button" VALUE="Click Me" OnClick="SubmitForm()">
>     </FORM>
> </BODY>
>
>
>
> Jack wrote:
>
> > I created a button that would call a servlet.
> >
> > How can I prevent the user to double click the button that will
> > call the servlet twice?
> >
> > Thanks.
> >
> > Jack
> > [EMAIL PROTECTED]
> > ====================================================
> > Making Money: Click below.
> > http://www.gotoworld.com/getpaid/default.asp?rid=1013102248
> > ====================================================
> >
> >
___________________________________________________________________________
> > To unsubscribe, send email to [EMAIL PROTECTED] and include in the
body
> > of the message "signoff SERVLET-INTEREST".
> >
> > Archives: http://archives.java.sun.com/archives/servlet-interest.html
> > Resources: http://java.sun.com/products/servlet/external-resources.html
> > LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
>
> --
>
> ____________________________________________________________
>
> V i h u n g   M a r a t h e    http://www.marathe.net/vihung
> ____________________________________________________________
>
> E-Mail:  [EMAIL PROTECTED]                   On the Move
> Voice Mail:  (650) 618-1586
> Fax:         (650) 618-1586
> ____________________________________________________________
>
>
___________________________________________________________________________
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the
body
> of the message "signoff SERVLET-INTEREST".
>
> Archives: http://archives.java.sun.com/archives/servlet-interest.html
> Resources: http://java.sun.com/products/servlet/external-resources.html
> LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
>

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

Reply via email to