如何使用jQuery validate插件检查exists元素?这是我的代码:
$("#frmNewProject").validate({
rules: {
minBudget: { required: true, number: true, min: 300000 },
maxBudget: { required: true, number: true, max: 150000000 },
txtDay: { required: true, number: true, max: 60, min: 1 },
projectName: { required: true },
txtDescription: { required: true },
selectedSkills0: { required: true },
selectedSkills1: { required: true }
}
});
但是当从页面中删除selectedSkills1时(selectedSkills1.length == 0)提交表单。
而且我不希望元素不存在,不要提交表单
答案 0 :(得分:0)
试试这个
$("#frmNewProject").validate({
rules: {
selectedSkills1: {
required:{
depends: function(element) {
return $('#selectedSkills1').length !== 0;
}
}
}
}
});
<强>更新强>
这是帮助你的垃圾箱。 http://jsbin.com/otAGuLur/1/我也更新了我的答案。