我有一个复选框,它将根据我的数据库动态出现次数。每个复选框 ID 都是动态生成的。$i 的初始值为 1。
<input type="checkbox" name="ch[]" id="<?php echo $i - 1;?>" />
现在要实时将每个选中复选框的值设置为 1 和 0 到所有未选中的复选框。请帮助我。
我有一个复选框,它将根据我的数据库动态出现次数。每个复选框 ID 都是动态生成的。$i 的初始值为 1。
<input type="checkbox" name="ch[]" id="<?php echo $i - 1;?>" />
现在要实时将每个选中复选框的值设置为 1 和 0 到所有未选中的复选框。请帮助我。
如果我理解正确,要实时设置值,您需要执行以下操作:
$("[name='ch[]']").on("change", function() {
this.value = +this.checked;
});
演示:http: //jsfiddle.net/MMSFB/
如果我理解正确,您想切换复选框的值。我建议使用 jquery 和类似的东西:
php:
<input type="checkbox" class="toggleable" name="ch[]" id="<?php echo $i - 1;?>" />;
javascript:
$(".toggleable").each( function(i, elem) {
elem.checked=!elem.checked;
});