我有几个复选框
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
目前 select[] 只有 {1} 因为, readonly / not checked 不会发布 value 。如何获得 {1,1,0,1} 的 select[] ?谢谢
select[] = 0
更新:如果用户没有选中该框,我怎么知道哪个复选框没有被选中并添加?
我能想到的一种方法是在这种情况下我得到数组的总长度=4,我现在可以得到它
但问题是我怎样才能将它添加到正确的位置?
currently i have select[] = {1,1,1} and $len=4;