【发布时间】:2016-01-12 16:20:04
【问题描述】:
我有一个 MVC 解决方案,它使用 @Html.ValidationMessageFor 和 $('.btn').click() 函数来显示一个简单的“正在加载...”对话框。如果表单验证失败,我想取消此 click() 函数操作。我查看了 jquery.validation.unobtrusive 库(并将其包含在我的解决方案中),目前正在尝试进行如下检查。
$('.btn').click(function () {
if ($(this).validate().valid()) {
$("#initialWaitTableLoad").fadeIn();
}
});
此验证检查不起作用,仍在执行 fadeIn() 方法。如何防止在验证失败时发生此操作?
【问题讨论】:
标签: jquery asp.net-mvc jquery-validate unobtrusive-validation