JQuery проверки множественного выбора - PullRequest
1 голос
/ 06 марта 2012

У меня есть два мультиселектора

 <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 голосов
/ 06 марта 2012

Вот ваш код в jsfiddle с информацией, которую вы предоставили.Вроде нормально работает.Скорее всего, ваш селектор форм неправильный, или ваш HTML не правильно сформирован - вам может потребоваться опубликовать полную страницу, если вы не можете обнаружить ошибку.

Также обратите внимание, что вам обычно не нужно вручную подключатьдо вызова проверки, jquery.validate делает это за вас .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...