1

这是功能,我只是希望它仅在提交表单时提交或激活。目前,我必须添加onclick="ShowProgressAnimation();"到每个表单,我想在单击提交时进行,全局设置

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

5 回答 5

1

为简单起见,假设您的表单有一个 ID #myForm

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
$('#my_form').submit(function(){
            ShowProgressAnimation();
            submit(this);
            return false;
        });
于 2012-10-09T18:01:50.007 回答
0

由于您希望在提交时将其应用于所有表单,您可以将以下内容添加到.js每个页面包含的文件中:

$(function(){
    $("form").submit(function(){
        ShowProgressAnimation();
    });
});
于 2012-10-09T18:09:10.670 回答
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');

                });
            });

这是要在语句中组合的验证代码,我想添加这两个标签以查看它们是否显示错误然后不要提交,但如果好的goahead 提交。

我怎么写

            jQuery("#TxtAccountUserId").validate({

             });

            jQuery("#TxtAccountPassword").validate({

             });
于 2012-10-11T14:16:35.927 回答