我想這個問題很簡單,但我找不到任何解決方案。我想檢查一個單選按鈕是否被選中。從here一個可能的解決方案:Javascript,通過多個條件獲取元素(id和值)
這些輸入
<input type="radio" name="gender" id="gender_Male" value="Male" />
<input type="radio" name="gender" id="gender_Female" value="Female" />
你可以簡單地
if(document.getElementById('gender_Male').checked) {
//Male radio button is checked
}else if(document.getElementById('gender_Female').checked) {
//Female radio button is checked
}
然而,我的投入是這樣的:
<label><input id="16" type="radio" value="14" name="Q3"></input>Yes</label>
<label><input id="16" type="radio" value="15" name="Q3"></input>No</label>
id
不是唯一的本身但只能與value
結合使用...如何檢查是或否選擇了?
'id's應該永遠是獨一無二的。如果有重複的元素具有相同的'id',則它在技術上是無效的HTML。所以,你應該給他們不同的'id's,並且這個問題已經完成 – Markasoftware 2014-10-27 04:03:55
http://jsfiddle.net/m4acu2ce/ – 2014-10-27 04:18:35
根據你的要求,不應該你的單選按鈕具有相同的'name'而不是'id' S' – 2014-10-27 04:18:38