如何用javascript检查必填字段?

时间:2015-01-09 04:07:02

标签: javascript jquery asp.net

我有一个asp.net网页,我的要求是显示加载图像,直到gridview在点击提交按钮后加载数据。所以,我已经在互联网上进行了研究并按照以下代码设法:

        function ShowProgress() {
        myVar = setTimeout(function () {
            var modal = $('<div />');
            modal.addClass("modal");
            $('body').append(modal);
            var loading = $(".loading");
            loading.show();
            var top = Math.max($(window).height() / 2 - loading[0].offsetHeight / 2, 0);
            var left = Math.max($(window).width() / 2 - loading[0].offsetWidth / 2, 0);
            loading.css({ top: top, left: left });
        }, 200);
    }
    $('form').live("submit", function () {
        ShowProgress();
    });

但现在的问题是:当用户点击&#34;提交&#34;按钮然后它不检查必填字段,它继续显示加载符号,直到或除非我们使用&#34; F5&#34;刷新页面。我使用asp的RequiredFieldValidator检查必填字段,它与提交按钮一起工作正常,但只有加载模式不考虑那些必填字段。请建议我如何实现这一目标。提前谢谢。

1 个答案:

答案 0 :(得分:1)

在您的jquery点击事件中,将此条件与您的 ValidationGroup 名称相对应。这里 val 是我的 ValidationGroup 名称

 $('form').live("submit", function () {
if (Page_ClientValidate('val') == true)
{
        ShowProgress();
}
    });