0
我正在使用jQuery Form plugin来安装表单提交的事件处理程序。但是,我需要禁用表单重新提交,直到收到服务器已完成处理的事件。我该怎么做呢?使用jQuery Form插件,如何防止表单重新提交?
我正在使用jQuery Form plugin来安装表单提交的事件处理程序。但是,我需要禁用表单重新提交,直到收到服务器已完成处理的事件。我该怎么做呢?使用jQuery Form插件,如何防止表单重新提交?
我解决它通过引入JavaScript变量allowSubmit
,这是最初true
。表单提交后,它是false
,使我的提交处理程序不做任何事情。当服务器响应提交时,allowSubmit
被重置为true
。
$("#submit").click(function(){
$(this).attr('disabled', 'disabled');
});
会做的东西
那不处理其他形式的表单提交?我至少可以考虑一个,在文本字段中按下Enter键。 – aknuds1
@ aknuds1:不,它不会。试一试 – genesis
如果你通过#提交参考提交按钮,我已经尝试过这种技术,并且不会阻止我通过在输入字段中按Enter来提交。 – aknuds1