0
我有多个复选框会生成,用户应该能够选中/取消选中该复选框并且能够再次更改复选框状态。我面临的问题是,只有当用户更改复选框时,onchange才会起作用,但如果它已被选中并且用户不进行交互保存,则复选框将被重置为未选中状态。复选框在没有用户交互的情况下被取消选中
我对JavaScript并不是很好,但我想我需要将“onchange”更改为其他内容来运行js部分,无论用户是否与复选框交互?
<!-- Some code to loop through each object in the row -->
<input type="hidden" name="object[]" value="0"><input type="checkbox" onchange="this.previousSibling.value=1-this.previousSibling.value"
<?php
if (isset($row['object'])) {
if ($row['object'] == 1) {
echo " checked"
}
}
?>
>