以下に示すクラスのフォームが送信された後、関数を呼び出そうとしています。ただし、これは機能していないようです (フォームは送信されますが、送信ボタンはアクティブなままで、読み込み中の画像は表示されません)。
$(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>