gpt4 book ai didi

jquery - 如何从 jQuery Validate 中的所有表单输入中删除 'required' 规则?

转载 作者:行者123 更新时间:2023-12-03 21:54:42 26 4
gpt4 key购买 nike

如上所述,如何使用 jQuery Validate 从表单中删除所有必需的规则?

这是我目前拥有的:

var settings = $('form').validate().settings;

//alert(settings.rules.toSource());
for (var i in settings.rules){
alert(i);
delete settings.rules.i;
// ^ not sure about how to do this properly,
// and how to just delete the 'required' rule and keep the rest intact
}

jQuery Validate 的原生函数返回未定义的错误:

$("input, select, textarea").rules('remove','required');

最佳答案

如果你不想弄乱 validate 的内部设置,你可以这样使用 public 函数:

$('input, select, textarea').each(function() {
$(this).rules('remove', 'required');
});

请注意,省略第二个参数(必需)将删除所有规则,而不仅仅是“必需”。

关于jquery - 如何从 jQuery Validate 中的所有表单输入中删除 'required' 规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3317870/

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