multiselect的jquery验证

multiselect的jquery验证,jquery,jquery-validate,Jquery,Jquery Validate,我有两个多选 <select multiple="multiple" name="cselect" id="cselect" class="required" style="width: 240px;"> }) 但它不起作用。有人能指出错误在哪里吗?请提供您提供的信息。它似乎工作得很好。 可能是您的表单选择器错误或HTML格式不正确,如果无法发现错误,您可能必须发布整个页面 另外请注意,您通常不需要手动挂接验证调用jquery.validate。删除尾随逗号一件事…不使用任何浏览

我有两个多选

 <select multiple="multiple" name="cselect" id="cselect" class="required" style="width: 240px;">
})

但它不起作用。有人能指出错误在哪里吗?

请提供您提供的信息。它似乎工作得很好。 可能是您的表单选择器错误或HTML格式不正确,如果无法发现错误,您可能必须发布整个页面


另外请注意,您通常不需要手动挂接验证调用jquery.validate。

删除尾随逗号一件事…不使用任何浏览器?你在使用IE吗?在IE中,那些逗号会使代码失效。在JSFIDLE.net中放一个演示…可以使用来自microsoft CDN的验证插件源。。。。。只需谷歌一下就可以得到链接
<select multiple="multiple" name="pselect" id="pselect" class="required" style="width:240px;">
$(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",
        }
    },
});