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