-2
我有一个checkboxe,它会根据我的数据库动态显示次数。每个复选框标识都是动态生成的。凡$ I初始值为1所选复选框的设置值
<input type="checkbox" name="ch[]" id="<?php echo $i - 1;?>" />
现在想每个选定的复选框的值设置为1和0实时所有未选中复选框。 Plz帮助我。
我有一个checkboxe,它会根据我的数据库动态显示次数。每个复选框标识都是动态生成的。凡$ I初始值为1所选复选框的设置值
<input type="checkbox" name="ch[]" id="<?php echo $i - 1;?>" />
现在想每个选定的复选框的值设置为1和0实时所有未选中复选框。 Plz帮助我。
如果我理解正确,设置实时值,你需要做到以下几点:
$("[name='ch[]']").on("change", function() {
this.value = +this.checked;
});
如果我理解正确你想切换值的复选框。我会建议使用jQuery和这样的事情:
PHP:
<input type="checkbox" class="toggleable" name="ch[]" id="<?php echo $i - 1;?>" />;
的javascript:
$(".toggleable").each(function(i, elem) {
elem.checked=!elem.checked;
});
既然你产生通过PHP的复选框,何不如果PHP语句设置使用检查状态? – 2013-05-14 12:48:21
是的,它比我的回答更好 – PSR 2013-05-14 12:49:54
@CM Kanode如何?给出示例代码。 – Abhishek 2013-05-14 12:53:04