選択したチェックボックスのすべての値をテキストエリアに入れようとしています。チェックボックスとその値はDBから取得されます。理由はわかりませんが、テキストエリアから表示されるのは、何かが選択されたときに「オン」という単語だけです。
これらはチェックボックスです:
<div class="controls" id="c_b">
<?php
echo "<ul>";
while($user = $allUsers->fetch_assoc())
{
echo "<li><input type='checkbox'> " . $user['username'] . " </input></li>";
}
echo "</ul>";
?>
<br />
</div>
これは関数です:
function updateTextArea() {
var allVals = [];
$('#c_b :checked').each(function() {
allVals.push($(this).val());
});
$('#t').val(allVals)
}
$(function() {
$('#c_b input').click(updateTextArea);
updateTextArea();
});
事前に感謝します、誰かが私が欠けているものを見ることができることを願っています!ヤナ