0
我有一個單選按鈕有兩個值,分別爲"po"
和"jo"
,但PHP始終返回值"on"
。我怎樣才能解決這個問題?PHP返回一個單選按鈕的錯誤值
這是.html
文件代碼:
,這是在.php
文件:
$fang_spotted = $_POST['fangspotted'];
我有一個單選按鈕有兩個值,分別爲"po"
和"jo"
,但PHP始終返回值"on"
。我怎樣才能解決這個問題?PHP返回一個單選按鈕的錯誤值
這是.html
文件代碼:
,這是在.php
文件:
$fang_spotted = $_POST['fangspotted'];
的HTML ATTRIB應value
不values
所以:
<label for="fangspotted">A e keni pare qenin tim Fang?</label>
Po <input id="fangspotted" name="fangspotted" type="radio" value="po"/>
Jo <input id="fangspotted" name="fangspotted" type="radio" value="jo"/><br/>
值誤差
values="po"
應該
value="po"
下面的答案是正確的。 W3C Validator是你的朋友。當「HTML事情」不起作用時,首先要做的是驗證HTML:http://validator.w3.org/(CSS也有一個驗證器,還有其他一些HTML驗證器,它們有些更好。 ) – 2014-09-19 15:02:55
在Firebug(或您選擇的瀏覽器調試器)中打開NET選項卡。注意* on *是實際發佈到服務器的內容,因此PHP給您提供的內容並不奇怪。推導這是*不* PHP錯誤。然後把你的頁面放到一個[validatior](http://validator.w3.org/「W3C Validator」)中,並觀察到「values」是一個無效的屬性。換句話說,*學會調試*。 – TRiG 2014-09-19 15:03:43
投票結束,因爲這是一個「現貨錯別字」的問題,這對任何人都沒有好處(除了現在有他們答案的OP以外);-) – 2014-09-19 17:46:59