foreach ($result as $set){
if ($set['Req']=='0')
?><input type="checkbox" name="select[]" value="1">
<?else?>
<input type="checkbox" name="select[]" value="1" checked READONLY DISABLED>?>
}
如果REQ!= 0,则复选框将被只读的,必须核对了复选框。如果不是, 允许用户检查或不检查
假定有四个复选框产生
checkbox1 : readonly
checkbox2 : select
checkbox3 : not select
checkbox4 : readonly
目前选择[]仅{1},因为,只读/未选中不会发布值为 。如何获得一个选择[]是{1,1,0,1}?谢谢
更新: 如何知道未选中哪个复选框,并在用户没有选中该复选框时添加select[] = 0
?我能想到的
一种方式是我得到的数组= 4的总长度在这种情况下, ,我可以得到它现在
但问题是我怎么可以把它添加到正确的位置?
currently i have select[] = {1,1,1} and $len=4;
是啊,它更容易,如何添加'0',如果该项目不存在?假设总长= 4,[1] =>'1'和[3] =>'1',这意味着我需要添加[2] =>'0'和[4] =>'0' ?谢谢 – user782104 2012-04-15 06:53:40