Add/remove 规则基于 select 值,jQuery 验证
Add/remove rules based on select value, jQuery Validate
我有以下代码:
$( "#select" ).change(function() {
var requiredvalue = $("#select").val();
console.log(requiredvalue);
$('#fieldtoberequired').rules("add", {
required: requiredvalue
});
});
select 的值可以是 true 或 false。当它为真时,我需要#fieldtoberequired 是必需的,而当它为假时,我不需要它。
当在控制台中读取所需的值时,它会像预期的那样在 true 和 false 之间切换。但是该字段仍然不是必需的。
有没有人有什么想法?
尝试使用以下方法:
$('#fieldtoberequired').prop('required', requiredvalue);
我有以下代码:
$( "#select" ).change(function() {
var requiredvalue = $("#select").val();
console.log(requiredvalue);
$('#fieldtoberequired').rules("add", {
required: requiredvalue
});
});
select 的值可以是 true 或 false。当它为真时,我需要#fieldtoberequired 是必需的,而当它为假时,我不需要它。
当在控制台中读取所需的值时,它会像预期的那样在 true 和 false 之间切换。但是该字段仍然不是必需的。
有没有人有什么想法?
尝试使用以下方法:
$('#fieldtoberequired').prop('required', requiredvalue);