如何用javascript检查必填字段?
How to check the mandatory field with javascript?
我有一个 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();
});
但现在的问题是:当用户点击 "Submit" 按钮时,它不会检查必填字段,并且会一直显示加载符号,直到或除非我们使用 "F5" 刷新页面.我正在使用 asp 的 RequiredFieldValidator 检查必填字段,它与提交按钮一起工作正常,但只有加载模式不考虑那些必填字段。请就此建议我如何实现这一目标。提前致谢。
在您的 jquery 单击事件中,将此条件与您的 ValidationGroup 名称放在一起。这里 val 是我的 ValidationGroup 名称
$('form').live("submit", function () {
if (Page_ClientValidate('val') == true)
{
ShowProgress();
}
});
我有一个 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();
});
但现在的问题是:当用户点击 "Submit" 按钮时,它不会检查必填字段,并且会一直显示加载符号,直到或除非我们使用 "F5" 刷新页面.我正在使用 asp 的 RequiredFieldValidator 检查必填字段,它与提交按钮一起工作正常,但只有加载模式不考虑那些必填字段。请就此建议我如何实现这一目标。提前致谢。
在您的 jquery 单击事件中,将此条件与您的 ValidationGroup 名称放在一起。这里 val 是我的 ValidationGroup 名称
$('form').live("submit", function () {
if (Page_ClientValidate('val') == true)
{
ShowProgress();
}
});