How about the following?
When the form is submitted, display a page without a submit button that
1) indicates the form is being processed and 2) submits the form data
for actual processing.
-Terence Bandoian
Christopher Schultz wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Pid,
On 5/17/2010 4:43 PM, Pid wrote:
On 17/05/2010 21:07, Christopher Schultz wrote:
Karthik,
On 5/13/2010 3:45 AM, Karthik Nanjangude wrote:
Question : My web application uses "href" & "css based image's"
for transferring the request from 1 page to another The problem is
UserVisitor is clicking the image based href MULTIPLE TIMES (
multiple clicks )
Ok.
<a href="image.jsp?mult=1" id='submitButton1'
onClick="this.onclick=function(){return false}" target="_self"
class="buttonRedSmall"><span>Submit Form</span></a></td>
That's a nasty construct: when the user clicks the link, you change the
onClick handler? How about this:
<a href="image.jsp?mult=1" id='submitButton1'
onclick="return false;"
class="buttonRedSmall"><span>Submit Form</span></a>
The goal of the original code is to change the onclick handler such that
on the *second* click, the handler returns false and so stops the
action, theoretically preventing the multiple click stream problem.
That's fine, but the onclick handler doesn't do anything but disable
itself upon the first click. Perhaps this is a toy example and not the
real thing. Again, this link does not submit a form in the first place
unless a lot of information has been removed.
I've toyed with things like this (mostly by disabling form submit
buttons) but I've always been worried that something will interrupt the
submission process itself, leaving a user with a form that will never
submit again. :(
I'd love to hear some clever solutions to this problem. I started
writing a javascript function that would disable the submit button, then
schedule it to be re-enabled in, say, 30 seconds, but it was a bit fragile.
- -chris
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAkv1QMgACgkQ9CaO5/Lv0PA15wCgrqJhjo2w+xlcuYZwxnLX7/1l
GLQAoKd31cKOBb99T2TxlZK2PRyil07a
=xhnm
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org