Not sure that helps him.  It's not feasible to expect people to tweak
their OS settings to fit your app, so we have to fix it on our side.

Unless I misunderstood your intent...

-Mike

On 4/12/06, Bryan Lewis <[EMAIL PROTECTED]> wrote:
> The operating system will combine fast double clicks into a single
> event.  When I've had to test such things on a Windows client machine, I
> went into the mouse control-panel widget and upped the double-click
> speed so that I could click twice before the page went away, but without
> my sequence being recognized as a double-click.
>
>
> Dan Adams wrote:
>
> >Okay, I've got the common problem where I want to prevent some users
> >from double clicking submit buttons and double submitting a form. I've
> >got the following script which seems to work except that it seems to
> >miss one of the clicks. If you double click, it still double submits the
> >form. If you triple click, however, it double submits like before but
> >then you get an alert that says 'already submitted 2' meaning that
> >checkSubmit() has only been called twice. Is there something I'm
> >missing? Thanks.
> >
> ><script>
> >       <input-symbol key="form" class="org.apache.tapestry.form.Form"
> >required="yes" />
> >
> >       <let key="checkSubmit" unique="yes">checkSubmit</let>
> >       <let key="submitted" unique="yes">submitted</let>
> >
> >       <body><![CDATA[
> >var ${submitted} = false;
> >var count = 0;
> >
> >// ensures that the form is only submitted once
> >function ${checkSubmit}() {
> >       var ret = true;
> >       count++;
> >
> >       if (${submitted} == true) {
> >               alert('already submitted ' + count);
> >               ret = false;
> >       }
> >
> >       ${submitted} = true;
> >       return ret;
> >}
> >
> >       ]]></body>
> >
> >       <initialization><![CDATA[
> >Tapestry.onsubmit('${form.name}', ${checkSubmit});
> >       ]]></initialization>
> >
> ></script>
> >
> >
> >
>
>
> ---------------------------------------------------------------------
> 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