我想在提交下面显示的类的任何表单后调用函数。然而,这似乎并没有为我工作(表单提交,但提交按钮保持活动,加载图像未显示)。使用jquery提交表单后调用函数
$(document).ready(function() {
$('.uniForm').submit(function() {
$('#loadingImage').show();
$(':submit',this).attr('disabled','disabled');
return true;
});
});
下面是一些HTML:
<form class="uniForm" id="formABC">
//...form.... here
</form>
<img src="loadimage.gif" style="display: none;" id="loadingImage">
没有人看到什么内在的错误这一点,将阻止正常工作的事情?
我有一种感觉,它只是没有被正确调用。我可以通过这样的HTML来自己调用它吗?
<button type="button" class="primaryAction" alt="Submit Form" onclick="$('#formABC').submit();">Submit Form</button>
您希望在重新加载页面加载图像? – 2013-03-12 12:39:47
基本上,因为处理表单需要几秒钟的时间,所以我希望禁止再次按下提交按钮,同时还要显示加载图像,以便他们可以看到它被按下。 – Shackrock 2013-03-12 12:40:22
您的当前窗体是否有任何机会使用'name =“submit”'输入元素? – Boaz 2013-03-12 12:42:09