asp.net mvc 4アプリケーションにjQueryアニメーションローダーを配置しようとしています。ユーザーが送信ボタンをクリックすると、画面全体が白いウォッシュで追い越され、しばらくお待ちください。これはすべて機能します。私が問題を抱えている部分は、フォームに検証エラーがあると、クライアント側の検証が開始され (保持したい)、jquery ローダー画面の後ろに閉じ込められることです。私はローダーを次のように呼び出しています:
$(function () {
$("#submitbtn").click(function () {
$("#loading").fadeIn();
});
});
私の$(document).ready(....
機能で。私の最初の考えは、使用することでした
@if (ViewData.ModelState.IsValid)
{
<text>$(function () {
$("#submitbtn").click(function () {
$("#loading").fadeIn();
});
});</text>
}
しかし、ページがロードされると、これは有効であり、それが書き出されます (私の悪い私は知っていたはずです)。今、私は途方に暮れています。これを行う方法がわかりません。誰でも助けることができますか?