Нужен способ узнать, установлен ли хотя бы один флажок в моей форме с помощью jQuery - PullRequest
0 голосов
/ 07 августа 2011

Здравствуйте, у меня есть следующая функция, которая НЕ работает в данный момент ..

Мне нужно показать некоторые DIV, если в моей форме установлен хотя бы один флажок, и если флажки не установлены, эти элементы остаются скрытыми. Кроме того, это должно быть запущено каждый раз в зависимости от того, что делает пользователь, а не только в первый раз ... Как я могу это сделать?

Спасибо

function Checkbox() {
if($("#tuitting_form input:checkbox:checked").length > 0){
$("#send_message").show();
$("#remove_accounts").show();
}else{
$("#send_message").fadeOut();
$("#remove_accounts").fadeOut();
}
}

Ответы [ 2 ]

1 голос
/ 07 августа 2011

, кажется, работает для меня.Просто добавьте его в измененный прослушиватель событий для флажков.См. мой пример .

$("input:checkbox").change(function(){
    if($("input:checkbox:checked").length > 0){
        $("#send_message").show();
        $("#remove_accounts").show();
    }else{
        $("#send_message").fadeOut();
        $("#remove_accounts").fadeOut();
    }
})
0 голосов
/ 07 августа 2011

Попробуйте это

$(function(){

   $("#tuitting_form input:checkbox").change(function(){
    if($("#tuitting_form input:checkbox:checked").length > 0){   
      $("#send_message").show(); 
      $("#remove_accounts").show();
    }else{
      $("#send_message").fadeOut();
      $("#remove_accounts").fadeOut();
    }
   }

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