Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot
 
PerlMonks  

Re: How to avoid mulitple submission of form in html

by Anonymous Monk
on Sep 10, 2011 at 00:51 UTC ( #925174=note: print w/ replies, xml ) Need Help??


in reply to How to avoid mulitple submission of form in html

Hi,

Create an onclick trigger on your button which includes some javascript like -

doc1.getElementById("testBut1").disabled=true;

Should do the trick.

J.C.


Comment on Re: How to avoid mulitple submission of form in html
Download Code
Re^2: How to avoid mulitple submission of form in html
by afoken (Prior) on Sep 10, 2011 at 06:34 UTC
    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". ;-)

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://925174]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others wandering the Monastery: (6)
As of 2015-07-04 04:33 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (57 votes), past polls