2016-10-27 15 views
-1

私は、いくつかのラジオボタンを動的に生成し、既にページ設定しています。すべてがチェックされているかどうかを確認していますが、これはページングの最初のページでのみ機能しますが、次のページでは機能しません。ページングでのラジオのチェック

私は改ページを無効にすると、これはそれが唯一の改ページの最初のページにあるラジオボタンが、私はすべてのチェックボックスをチェックするimlplementんかないすべてのチェックボックスをチェックしますが、関係なく、どのページの彼らは改ページに

ある作品

これは、これはラジオを生成し、私のPHPコードでページネーション

$("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 
$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

あなたは、動的に生成された入力

例えばは「.on( 『変更』を...)を使用する必要があります。

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

によって最初のページ要素のみがチェックされていてもチェックされていないので、PHPコードは無関係です –

関連する問題