2016-10-27 3 views
-1

У меня есть несколько переключателей, сгенерированных динамически и уже разбитых на страницы. Я проверяю, проверены ли все, но это работает только для первой страницы разбивки на страницы, но не работает для следующих страниц.Проверка радиоприемников в разбивке на страницы

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

Это мой код, который работает на первой странице пагинацией

$("input:radio").change(function() { 
    var all_answered = true; 
    $("input:radio").each(function(){ 
     var name = $(this).attr("name"); 

     if($("input:radio[name="+name+"]:checked").length == 0) 
     { 
     all_answered = false; 
     } 
    }); 

    if(all_answered==true){ 

     alert("all checked"); 


    }else { 
     alert("not all checked"); 

    } 

}); 

Это мой PHP код, который генерирует радио:

<?php 
$n=1; 
foreach ($checks as $m => $check) { 
    $radioyes =""; 
    $radiono =""; 
    $item =""; 
    $radioyes .= '<input type="radio" name="'. $m.'" class="selected one" value="'.$m.'" >'; 
    $radiono .= '<input type="radio" name="'. $m .'" class="not_selected one" value="'.$m.'">'; 

echo "<tr id='" . $m . "'>"; 
echo "<td>" . $n . "</td>"; 
echo "<td>" . $item . "</td>"; 
echo "<td>".$radioyes."</td>"; 
echo "<td>".$radiono."</td>"; 
echo "<td>".$textinbox."</td>"; 
echo "</tr>"; 

$n++; 
} 
?> 

Я проверил на This link, но не работает.

+0

почему PHP и HTML тег, если нет соответствующего кода? –

+0

Что вы подразумеваете под соответствующим кодом? –

+0

какая часть моего вопроса вы не понимаете; это на простом английском языке. Вы отметили как php и html, так и нет (соответствующего) кода в вопросе. Все, что есть jQuery/js. Если вы не хотите, чтобы мы писали это «для вас». –

ответ

0

Вы должны использовать».С („изменение“...) для динамически создаваемых входов

например:

$(document).on('change', 'input:radio', function() { 
    // Does some stuff 
}); 
+0

, даже после этого он по-прежнему проверяет только элементы первой страницы, но другие не проверяются –

Смежные вопросы