1

これが関数です。フォームが送信されたときにのみコミットまたはアクティブ化したいだけです。現在、私はonclick="ShowProgressAnimation();"各フォームに追加する必要があります、送信がクリックされたときに行われるようにしたい、グローバル設定

function ShowProgressAnimation() {
  $("#loading-div-background").css({ opacity: 0.8 });
  $("#loading-div-background").show();
  $(".button-2").hide();
}
4

5 に答える 5

1

#myForm簡単にするために、フォームに ID があると仮定します。

form = document.getElementById('myForm');
form.onsubmit = ShowProgressAnimation;

そうでない場合は、 からアクセスできますdocument.forms

于 2012-10-09T17:59:45.637 に答える
0

submit次のフォームのイベントにバインドできます。

$('.form-selector').on('submit', function(eventObject) {
    ShowProgressAnimation();
}

フォームが送信されることに注意してくださいね。

于 2012-10-09T18:00:11.053 に答える
0

これを送信時にすべてのフォームに適用したいので.js、各ページに含まれるファイルに次を追加できます。

$(function(){
    $("form").submit(function(){
        ShowProgressAnimation();
    });
});
于 2012-10-09T18:09:10.670 に答える
0
$('#my_form').submit(function(){
            ShowProgressAnimation();
            submit(this);
            return false;
        });
于 2012-10-09T18:01:50.007 に答える
0

これを追加 この機能を作成しました。送信ボタンに Onclick="Showprogressanimation" があります。しかし、エラーのチェックを追加したいのですが、フォームエラーでない場合は送信してください...

            $(function  ShowProgressAnimation(){

            $("form").submit(function(){

            $("#loading-div-background").css({ opacity: 0.8 });
            $("#loading-div-background").show();
            $('input[type="submit"]').addClass("disabled");
            $('input[type="submit"]').attr('disabled','disabled');

                });
            });

ステートメントで結合する検証コードを次に示します。これら 2 つのタグを追加して、エラーが表示されているかどうかを確認してから送信しないでください。問題がなければ送信してください。

それをどのように書きますか

            jQuery("#TxtAccountUserId").validate({

             });

            jQuery("#TxtAccountPassword").validate({

             });
于 2012-10-11T14:16:35.927 に答える