如何使用 javascript 检查必填字段

How to check the mandatory field with javascript?

本文关键字:字段 检查 何使用 javascript      更新时间:2023-09-26

我有一个 asp.net 网页,我的要求是显示加载图像,直到网格视图在单击"提交"按钮后加载数据。因此,我在互联网上进行了研究,并按照以下代码进行了管理:

        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();
    });

但现在的问题是:当用户单击"提交"按钮时,它不会检查必填字段,并且会继续显示加载符号,直到或除非我们使用"F5"刷新页面。我正在使用 asp 的 RequiredFieldValidator 来检查必填字段,它与提交按钮配合使用正常,但只有加载模式不考虑这些必填字段。请建议我如何实现这一目标。提前谢谢。

在您的 jquery 单击事件中将此条件与您的验证组名称放在一起。 这里 val 是我的验证组名称

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