我有两个多选
<select multiple="multiple" name="cselect" id="cselect" class="required" style="width: 240px;">
另一个
<select multiple="multiple" name="pselect" id="pselect" class="required" style="width:240px;">
我正在尝试验证,以便选择至少一个来自ech的人。
$(document).ready(function() {
$('#submit_save').click(function() {
if(smValidator.form()) {
} else {
return false;
}
});
var smValidator = $('#form_config_channel').validate({
rules: {
cselect: {
required: true,
},
pselect : {
required: true,
}
},
messages: {
cselect: {
required: 'Channel Name: Required',
},
pselect: {
required: "Package Name: Required",
}
},
});
});
但它不起作用。有人可以指出错误在哪里吗?
答案 0 :(得分:0)
Here's your code in jsfiddle包含您提供的信息。它似乎工作正常。 您的表单选择器错误或HTML格式不正确 - 如果您无法发现错误,则可能需要发布整页。
另请注意,您通常不需要手动挂接验证调用jquery.validate does it for you。