我有一個網頁上的一些複選框,例如複選框:默認選中未提交
<input type="checkbox"<?php echo $checked; ?> name="stuff[]" value="First" />
其中$checked
是一個空字符串或checked="checked"
取決於什麼已經提交。
我提交表單和(假設至少一些複選框名爲stuff[]
選中),_POST['stuff']
在PHP是用於檢查框中的值,如('first', 'third', 'fourth')
的陣列。然而,如果該複選框與checked="checked"
預先選中,則框(在上面的例子中「第一」)的值被排除在外stuff
值的列表的。即使用戶取消選中該框然後重新檢查該框,它也是被忽略的。
我要提交的值包括所有檢查的項目包括預檢查(而不是用戶選中)的。我怎樣才能做到這一點?
請後呈現的HTML。 – j08691