Проверка флажка jQuery - PullRequest
       1

Проверка флажка jQuery

4 голосов
/ 14 октября 2010

Я использую код jQuery ниже для проверки формы.Теперь все это прекрасно работает, но я бы хотел, чтобы проверка флажка использовала .validator вместо его текущего alert, но когда я добавляю required="required" в поля ввода флажков, я получаю сообщения для всех флажков, тогда какМне нужен только один.

$("#request-form").validator({
    message: '<div><em/></div>',
    position: 'top left',
    offset: [3, 40]
});

$("#see").overlay({mask: '#999', fixed: false}).bind("onBeforeClose", function(e) {
    $(".error").hide();
});

$('#request-form').submit(function(){
    if(!$('#request-form input[type="checkbox"]').is(':checked')){
        alert("Please check at least one.");
        return false;
    }
});

Надеюсь, это имеет смысл.Заранее спасибо.S

1 Ответ

5 голосов
/ 14 октября 2010

Вот код, который будет работать с плагином проверки JQuery .Я не уверен, что это будет работать с тем, что вы используете, потому что я никогда не слышал об этом.

$("#request-form").validate({
    rules: {
        checkbox: { 
        required: 'input[type="checkbox"]:checked',
        minlength: $('input[type="checkbox"]').length()
        }
    },
    messages: {
        checkbox: "Please check at least one.",
    }
});

HTH

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