根据选择值jQuery Validate添加/删除规则

时间:2015-03-13 13:39:33

标签: jquery select jquery-validate

我有以下代码:

$( "#select" ).change(function() {
  var requiredvalue = $("#select").val();
  console.log(requiredvalue);
  $('#fieldtoberequired').rules("add", {
    required: requiredvalue
  });
});

select可以具有值true或false。如果这是真的,我需要#fieldtoberequired是必需的,当它是假的时我需要它不需要。

在控制台中读取所需值时,它会像预期的那样在true和false之间切换。但该领域仍然不是必需的。

有没有人有任何想法?

1 个答案:

答案 0 :(得分:1)

请尝试使用以下内容:

$('#fieldtoberequired').prop('required', requiredvalue);