2016-08-29 54 views
2

我已經使用單選按鈕,性別如下: -如何驗證單選按鈕沒有javascript?

<td><input type="radio" name="gender" value="male" checked required="required"> Male<br> 
    <input type="radio" name="gender" value="female"> Female<br> 
    <input type="radio" name="gender" value="other"> Other</td> 

但這種「需要」驗證無法正常工作如何把驗證就可以了,而不使用JavaScript。

+0

@Fred因爲這裏不需要任何驗證。這是一個單選按鈕,因此所需的一切就是將其中一個選項設置爲默認選項,然後全部發生,而不需要任何PHP或其他任何東西。少即是多。 – jwpfox

+0

@ Fred-ii我想對文本字段進行相同的驗證,以確保它被選中,如果您知道它然後在此處提及。 –

+0

@SmitSaraiya作爲Amir Kaftan向您指出,不需要任何驗證。只需將其中一個單選按鈕設置爲默認值,然後必須從該點開始設置其中一個單選按鈕。這是非常基本的HTML行爲。暫停並思考一下,你會發現你通過尋求無意義的驗證來迷惑自己和其他人。 – jwpfox

回答

3

需要的是輸入控制驗證HTML5的屬性,你可以添加標籤末尾的必需屬性,如果您希望默認選中「性別」單選按鈕,則可以添加選中項。

這將檢查的單選按鈕,默認情況下頁面加載,

<input type="radio" name="gender" value="male" checked required/> Male 

這將工作,所以我們沒有必要去JS驗證。

3

可以默認值設定爲這樣的單選按鈕:

<input type="radio" name="gender" value="male" checked="checked" /> 

那麼你有沒有需要驗證...

1

必需屬性是HTML5屬性,如果您使用的是較舊的瀏覽器,則可能不支持該屬性。

http://www.w3schools.com/html/html_form_attributes.asp

而且,你只需把「需要」,而不是「要求=」必需的「」,只是像「選中」

+0

*「此外,你只需要」必需「,而不是」required =「required」「* - 不真實,是有效/推薦的語法https://www.w3.org/TR/html5/forms.html –

+0

我正在通過w3schools網站上的示例。 – raphael75

+0

如果您非常喜歡它們,請查看http:// www .w3schools.com/tags/att_input_required.asp Ie:*在XHTML中,屬性最小化被禁止,必需的屬性必須定義爲''*。 –