を含むフォームの編集機能を実行していますcheckboxes
。つまり、このフォームからデータを送信すると、送信時に以前に送信されたデータを編集するための規定があります。
送信されたチェックボックス値を含む配列があります。したがって、値がに含まれているチェックボックスごとに、をphp array
使用してチェックボックスをオンにしますjQuery
。
私は以下を試しました:
HTML:
<?php
foreach ($selections as $selection) {
echo "<tr><td>" . $selection -> Name . "</td><td><input type=checkbox id=" . $selection -> Name . " name=selections[] value=" . $selection -> id . " /></td></tr>";
}?>
脚本:
var checkboxarray = <?php echo json_encode($checkboxarray) ?>;
$.each(checkboxarray, function (i, elem){
if(elem.name == $('input[name ="selections[]"]').attr('id')){
$('input[name ="selections[]"]').attr('checked','checked');
}
})
ただし、正しく機能していないようです。
感謝します、ありがとう。