Отключить плагин проверки jquery в скрытом div - PullRequest
3 голосов
/ 06 мая 2011

В основном я хочу отключить плагин проверки jQuery "кетчуп" в указанном элементе формы регистра.

Этот div по умолчанию скрыт и будет отображаться, только если установлен переключатель.

Основная проблема в том, что я не могу отправить информацию формы, потому что проверка по-прежнему активна для скрытого div в остальной части формы.

Это пример моего кода, который скрывает div, и теперь я хочу отключить в нем проверку jQuery, если переключатель не отмечен, но сохранить его для остальной части формы. И если установлен переключатель, проверка будет работать для всей формы.

$("#escondido").css("display","none");

$("#element_30_2").change(function(){
    if ($(this).attr("checked") == true) {         
        $("#escondido").show();

    } else {

        $("#escondido").hide();
    }
});

1 Ответ

1 голос
/ 06 мая 2011

вам просто нужно отключить входы

$("#element_30_2").change(function(){ if ($(this).attr("checked") == true) {
    $("#escondido").show().find('input').removeAttr('disabled');

} else {

    $("#escondido").hide().find('input').attr('disabled','disabled');

}

это также означает, что значения не будут отправлены

в качестве примечания: я поддерживаю использование плагина проверки jQuery Я не связан с ними, просто знаю, что это хороший продукт и был разработан кем-то из команды jQuery

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