JS:如何防止多次提交?

时间:2010-12-24 14:13:53

标签: javascript jquery form-submit

没有验证的简单形式。如果用户多次按下提交按钮(即由于互联网滞后或其他原因),我不希望表单被提交多次。我对客户端解决方案感兴趣。可以接受jQuery或简单的JavaScript。

感谢。

2 个答案:

答案 0 :(得分:5)

您可以停用提交按钮:

$('form').submit(function() {
    $(this).find(':submit').attr('disabled', true).text("Please wait...");
});

答案 1 :(得分:1)

也许是这样的:

$('input[type=submit]').click(function(){ 
    $(this).attr('disabled','disabled'); 
});