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
  • 38,868
  • 13
  • 81
  • 110
foreline
  • 3,591
  • 8
  • 36
  • 45

2 Answers2

5

You can disable the submit button:

$('form').submit(function() {
    $(this).find(':submit').attr('disabled', true).text("Please wait...");
});
SLaks
  • 837,282
  • 173
  • 1,862
  • 1,933
1

Maybe something like that:

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