0

Simple form without validation. I don't want form being submited more than one time if user pushes submit button several times (i.e. due internet lag, or something else). I'm interested in a client side solution. jQuery or simple JavaScript are acceptable.

Thanks.

Rob Levine
  • 40,328
  • 13
  • 85
  • 111
foreline
  • 3,751
  • 8
  • 38
  • 45

2 Answers2

5

You can disable the submit button:

$('form').submit(function() {
    $(this).find(':submit').attr('disabled', true).text("Please wait...");
});
SLaks
  • 868,454
  • 176
  • 1,908
  • 1,964
1

Maybe something like that:

$('input[type=submit]').click(function(){ 
    $(this).attr('disabled','disabled'); 
});
Andy
  • 29,707
  • 9
  • 41
  • 58