gpt4 book ai didi

javascript - Asp.Net MVC 仍在验证隐藏

转载 作者:行者123 更新时间:2023-11-30 17:29:41 25 4
gpt4 key购买 nike

我在用

   $(document).ready(function () {
$(":radio:eq(1)").click(function () {
$("#JointApplicantInfo").show(1000);
});

$(":radio:eq(0)").click(function () {
$("#JointApplicantInfo").hide(1000);
});

});

隐藏一个div但是当隐藏来自

的验证时
src="~/Scripts/jquery.validate.min.js">

src="~/Scripts/jquery.validate.unobtrusive.min.js">

即使在隐藏时仍在发生。

我在模型中使用 [required] 标签来进行验证。

我不确定如何避免这种情况发生。我知道它需要更多的脚本,但我是新手,无法弄清楚。

最佳答案

您可以覆盖 jQuery 验证并告诉它忽略隐藏字段:

$(function() {
var settngs = $.data($('form')[0], 'validator').settings;
settings.ignore = ":not(:visible)";
});

Reference

编辑:不过我应该补充一点,正如其他人评论的那样,如果仅在某些情况下才需要,则将字段注释为 [Required] 并不正确。

关于javascript - Asp.Net MVC 仍在验证隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23401786/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com