I beg to differ --#-- We could beg them to "Please, don't click Submit more than once." This is a common tactic. And who says multiple submissions are that great a problem? They're obvious when they occur, and it's easy enough to ignore multiples.

That's fine in a low-volume site where form data is handled manually on the back end. But what about automated systems where data in from the Web triggers a process on the back end -- like stock trades, balance transfers, orders to the wholesaler, etc.?

Besides, begging them to stop pounding on the button just isn't programmatically satisfying.

We could have the button simultaneously submit and pop up an "OK-that's-enough" window.

";
The HTML form would look like this.


And you can even put a little "Close" button on the popup if you want.


If you want to see this contraption run, go here.