我正在尝试验证多个选择的分类链列表。
<select name="cat[]">
<option value="">Select</option>
<option value="1">categorie 1</option
<option value="2">categorie 2</option
</select>
<select name="cat[]">
<option value="">Select</option>
<option value="3">categorie 1>A</option
<option value="4">categorie 1>B</option
</select>
<select name="cat[]">
<option value="">Select</option>
<option value="5">categorie 1>A>A</option
<option value="6">categorie 1>A>B</option
</select>
类别和子类别相互触发,
我的剧本:
$("#myform").validate({
rules:{
'cat[]':{required:true,cat_rule:true}
}
});
function cat_rule(value){
$("select[name=cat[]] option:selected").each(function(){
return ($(this).val()== '') ? false : true;
});
}
$.validator.addMethod("cat_rule", function (value) {return cat_rule(value)},"Choice categorie!");
我写了这个功能,但没有工作在哪里有问题?
感谢您的帮助。