2011-03-14 49 views
1

我想檢查用戶是否使用php代碼選中了複選框。我怎樣才能做到這一點??如果檢查,那麼我會得到什麼樣的價值?帶有接受條款的複選框

<input name="accept" type="checkbox" class="tickbox" value="" /> 
+2

您應該設置一個'value',它使事情變得更加簡單 – 2011-03-14 00:32:27

回答

2

在這個特定的情況下,你會得到$_POST['accept'] == '',這是非常有用的。

你要值添加到該標籤:

<input name="accept" type="checkbox" class="tickbox" value="1" /> 

與該值,你會得到$_POST['accept'] == '1'當複選框被選中,並沒有'accept'鑰匙未選中該複選框,在所有的時候。

0

您需要爲該複選框分配一個值。如果勾選複選框,則在提交表單時將返回此值。另一種選擇是在提交之前使用Javascript來檢查它。

1
<input type="hidden" name="accept" value="0" /> 
<input type="checkbox" name="accept" value="1" /> 

如果不加以控制:返回隱藏字段的值=> 0

如果檢查:返回複選框的值=> 1

相關問題