在我的jquery验证中,是否可以仅应用某个规则,例如,当$ _GET ['name']);是Billybob?
这是我的规则片段:
$("#form").validate({
debug: false,
rules: {
semester: "required",
courseno:
{required: true,
courseno: true},
coursename: "required",
"professor[]": "required",
},
例如,只有在Billybob出现时才需要coursename。
这甚至可能吗?
答案 0 :(得分:0)
你不能这样做:
var options = {
debug: false,
rules: {
semester: "required",
courseno:
{required: true,
courseno: true},
"professor[]": "required"
};
var coursename = <?php echo $name == 'BillyBob' ? 1 : 0; ?>;
if(coursename) {
options.coursename = 'required';
}
$("#form").validate(options);