我正在創建調查。爲了我的目的,JS驗證是好的,我想確保選擇每個組中的單選按鈕。默認情況下,沒有選擇單選按鈕。據我瞭解,用戶代理自動將該值設置爲該組中的第一個單選按鈕值。 例如:單選按鈕默認值不一致
<input type="radio" name="question_1" value="1">
<input type="radio" name="question_1" value="2">
<input type="radio" name="question_1" value="3">
雖然均未預選(視覺),我可以檢查該組的值:
$('input[name="question_1"]').val();
這將返回「1」,第一個單選按鈕的值。這讓我很難看到一個沒有價值的「羣體」。
現在繼承人變得怪異。當我準備把數據上傳到我的PHP腳本,我抓住它的形式是這樣的:
$(pagesArray[currentPage]).children('form').serialize();
這抓住了我所有的表單數據的漂亮,但不會返回一個沒有按鈕單選按鈕組值檢查。爲什麼當沒有檢查到任何東西時,我沒有得到組中第一個按鈕的值?
謝謝!我一直在想,name屬性引用的「group」就是這個值,但是我看到我只是返回匹配集合中第一個radio的值。 – Hippocrates