多选的jquery验证

时间:2012-03-06 06:36:17

标签: jquery jquery-validate

我有两个多选

 <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",
        }
    },
});

});

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

1 个答案:

答案 0 :(得分:0)

Here's your code in jsfiddle包含您提供的信息。它似乎工作正常。 您的表单选择器错误或HTML格式不正确 - 如果您无法发现错误,则可能需要发布整页。

另请注意,您通常不需要手动挂接验证调用jquery.validate does it for you