我想这个问题很简单,但我找不到任何解决方案。我想检查一个单选按钮是否被选中。从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