我想在提交下面顯示的類的任何表單後調用函數。然而,這似乎並沒有爲我工作(表單提交,但提交按鈕保持活動,加載圖像未顯示)。使用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