私はASP.NET Webアプリケーションを持っており、Form
そこには特定のTextBoxes
ものがFieldValidator
添付されている場所があります。
フォームの最後に、押されたときにフォームを送信する典型的な送信ボタンがあります。
これまでのところ、すべて正常に動作しています。また、特定のフィールドが空のままになると、バリデーターがトリガーされます。
ただし、ユーザーがフォームを送信すると、ページが新しいデータで再読み込みされるまでに時間がかかる場合があります。だから私がやりたいのは、送信ボタンの横に「スピナー」を追加することです。そのため、ユーザーは現在リクエストに取り組んでいることを認識しています。
$(function () {
$('form').submit(function () {
$('.spinner').show();
});
});
これも今のところ問題なく動作しています。ユーザーが無効なフィールドを含むフォームを送信しようとするまで。次に、スピナーが表示されますが、フォームは実際には送信されませんでした。
それに応えられる方法はありますか?したがって、ASP.NET がクライアント側の検証メッセージをトリガーするときに、スピナーを再び非表示にすることができます。