【问题标题】:html + js - checkbox disabled by radiohtml + js - 复选框被收音机禁用
【发布时间】:2014-07-29 09:31:30
【问题描述】:

我是一个初学者,所以我想问一下是否有人可以帮助我用 HTML(带有 JS)构建一个研究表单,该表单必须有 2 个复选框,并且可以在第三个之前禁用。

<table>
  <tr>
    <td>Do you like fishing?:</td>
    <td><input type="checkbox" value="" id="fish"></td>
  </tr><br />
  <tr>
    <td>Or do you like jogging?:</td>
    <td><input type="checkbox" value="" id="wake"></td>
  </tr><br />
  <tr>
    <td>None of that:</td>
    <td><input type="radio" value="" id="none"></td>
</tr>
</table>`

我的目标是使用第三个单元格取消第一个和第二个选项。

【问题讨论】:

    标签: checkbox input types radio


    【解决方案1】:

    您的问题逻辑告诉我您不应该使用复选框,因为您要求用户选择一个答案或另一个答案。单选按钮非常适合这一点。复选框允许选择多个选项。

    如果您想“禁用”项目,您应该在勾选“以上都不是”时使用 javascript 为您的问题设置“禁用”属性。

    提交表单时禁用的输入字段不在 POST 数组中。

    根据您提供的给定问题,您应该使用单选按钮组。这将只允许您的问题要求用户完成的三个可用答案之一。

    示例:http://www.echoecho.com/htmlforms10.htm

    【讨论】:

      猜你喜欢
      • 2018-05-25
      • 2012-10-16
      • 1970-01-01
      • 2018-03-22
      • 2012-10-13
      • 1970-01-01
      • 1970-01-01
      • 2014-11-19
      • 2012-11-13
      相关资源
      最近更新 更多