为了账号安全,请及时绑定邮箱和手机立即绑定

如何获得所选单选按钮的值?

如何获得所选单选按钮的值?

梵蒂冈之花 2019-06-19 11:10:41
如何获得所选单选按钮的值?我的JS程序有一些奇怪的问题。我的工作正常,但出于某种原因,它不再起作用了。我只想找到单选按钮的值(其中一个被选中),并将其返回给一个变量。因为某种原因,它一直在回归undefined.这是我的代码:function findSelection(field) {     var test = 'document.theForm.' + field;     var sizes = test;     alert(sizes);         for (i=0; i < sizes.length; i++) {             if (sizes[i].checked==true) {             alert(sizes[i].value + ' you got a value');                  return sizes[i].value;         }     }}submitForm:function submitForm() {     var genderS =  findSelection("genderS");     alert(genderS);}HTML:<form action="#n" name="theForm">     <label for="gender">Gender: </label>     <input type="radio" name="genderS" value="1" checked> Male    <input type="radio" name="genderS" value="0" > Female<br><br>     <a href="javascript: submitForm()">Search</A></form>
查看完整描述

3 回答

?
慕尼黑8549860

TA贡献1818条经验 获得超11个赞

这适用于任何探险家。

document.querySelector('input[name="genderS"]:checked').value;

它是获取任何输入类型的值的最简单的方法。你也是需要包含jQuery路径。


查看完整回答
反对 回复 2019-06-19
?
HUH函数

TA贡献1836条经验 获得超4个赞

document.forms.your-form-name.elements.radio-button-name.value


查看完整回答
反对 回复 2019-06-19
  • 3 回答
  • 0 关注
  • 501 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信