Your skill will accomplish what the force of many cannot |
|
PerlMonks |
Re^2: How to avoid mulitple submission of form in htmlby afoken (Chancellor) |
on Sep 10, 2011 at 06:34 UTC ( [id://925215]=note: print w/replies, xml ) | Need Help?? |
Create an onclick trigger on your button which includes some javascript [...]] Should do the trick. Nope. Adding Javascript to the client will never solve a server side problem. Simply because Javascript is not always available on the client (LWP, WWW::Mechnanize, NoScript, filtering proxies, ...). And, quite obviously, it can be disabled on the client. In a WWW environment, you must not trust the client. The server has to detect that the form was submitted several times. The usual approach is to give each form a unique ID (e.g. a UUID) in a hidden field or as part of the submit URL; and to make sure that each and every ID is accepted exactly once. Alexander
-- Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so". ;-)
In Section
Seekers of Perl Wisdom
|
|