我有三组单选按钮并使用下面的代码获取单选按钮的选中值。但这将所有单选按钮作为一个单独的组,如何使用其组名进行分隔和验证。
$(document).ready(function () {
$("#submit").click(function () {
var x = $("input[type=radio]:checked").val();
});
});
<label><input type="radio" name="present" value="1" />yes</label>
<label><input type="radio" name="present" value="2" />no</label>
<label><input type="radio" name="present" value="3" />No idea</label>
<label><input type="radio" name="outing" value="1" />yes</label>
<label><input type="radio" name="outing" value="2" />no</label>
<label><input type="radio" name="outing" value="3" />No idea</label>
<label><input type="radio" name="member" value="1" />yes</label>
<label><input type="radio" name="member" value="2" />no</label>
<label><input type="radio" name="member" value="3" />No idea</label>
最佳答案
对于 present
应该是 var x = $("input[type=radio][name='present']:checked").val();
组(修改 name
广告库)。
关于javascript - 如何使用名称和类型验证 html 中的单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9291622/