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

如何检索输入到下一个HTML页面的调查单选按钮?使用本地存储和纯JavaScript

如何检索输入到下一个HTML页面的调查单选按钮?使用本地存储和纯JavaScript

www说 2021-04-29 13:14:09
我正在尝试使用调查表中的用户信息创建一个响应页面。但是,我无法检索单选按钮的输入。它显示“开”。有什么帮助吗?<!--Survey form--><label for="gender" class="question">Gender:</label><ol><li><input type="radio" id="female" name="gender" checked/><label class="gender" for="female">Female</label></li><li><input type="radio" id="male" name="gender" /><label class="gender" for="male">Male</label></li></ol><input type="button" value="Submit Me" name="doIt" /><!--JS-->function (doIt){var checkedValue = null;var inputElements = document.getElementsByName('gender');for (var i=0; inputElements[i]; i++){    if (inputElements[i].checked){    checkedValue = inputElements[i].value;    break;    } }localStorage.setItem("userGender", checkedValue);window.location = "response.htm";}document.getElementsByName("doIt")[0].onclick = doIt;<!--Response page--><script>  document.write("Gender:"+localStorage.getItem("userGender"))</script>
查看完整描述

1 回答

?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

您需要为单选按钮设置value属性,例如


<ol>

  <li>

    <input type="radio" **value="female"** id="female" name="gender" checked/>

      <label class="gender" for="female">Female</label>

  </li>


  <li>

    <input type="radio" id="male" **value="male"** name="gender" />

    <label class="gender" for="male">Male</label>

  </li>

</ol>

当单选按钮或复选框被选中/选中时,该值指定返回值。


查看完整回答
反对 回复 2021-05-13
  • 1 回答
  • 0 关注
  • 144 浏览
慕课专栏
更多

添加回答

举报

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