当前位置: 首页 > 面试题库 >

如何在“无线电”输入字段中使用“必需”属性

顾嘉德
2023-03-14
问题内容

我只是想知道如何以正确的方式在单选按钮上使用新的HTML5输入属性“ required”。是否每个单选按钮字段都需要下面的属性,或者只有一个字段就足够了吗?

<input type="radio" name="color" value="black" required="required" />
<input type="radio" name="color" value="white" required="required" />

问题答案:

required 为无线电组的至少一个输入设置属性。

required所有输入的设置更加清晰,但不是必需的(除非动态生成单选按钮)。

要对单选按钮进行分组,它们必须全部具有相同的name值。这样一次只能选择一个,并应用于required整个组。

<form>

  Select Gender:<br>



  <label>

    <input type="radio" name="gender" value="male" required>

    Male

  </label><br>



  <label>

    <input type="radio" name="gender" value="female">

    Female

  </label><br>



  <label>

    <input type="radio" name="gender" value="other">

    Other

  </label><br>



  <input type="submit">

</form>

另请注意:

为了避免对是否需要单选按钮组感到困惑,建议作者在组中的所有单选按钮上指定属性。实际上,总的来说,鼓励作者避免一开始就没有任何最初检查的控件的单选按钮组,因为这是用户无法返回的状态,因此通常被认为是较差的用户界面。

资源



 类似资料:
  • 我创建了一个表单,为X元素重复了两个输入。仅当我们在另一个元素中放入某些内容时,才需要每个元素: My.HTML 这不是预期的工作。我怎样才能让它正常工作? EDIT对我来说正确的解决方案(接受的答案帮助了我)

  • 在我试图制作的一个程序中,有三个文本字段和几个按钮(每个按钮代表一个数字)。我正在尝试获取它,这样你就可以通过点击按钮(而不是键盘)来打字了。到目前为止,我得到了这个: 在搜索互联网后,我发现了以下代码: 唯一的问题是,我不知道如何使用我找到的代码(我找到的代码是第二个块)。 我从哪里得到密码的。

  • 问题内容: 我正在尝试我的React.js的第一部分,并在很早的时候就陷入了困境…我有下面的代码,该代码将搜索表单呈现为。但是,在搜索框中输入内容无济于事。 大概在通过道具并上下移动时会丢失一些东西,这似乎是一个常见问题。但是我很沮丧-我看不到缺少的东西。 (最终,我会使用其他类型的,但是我只是想让这一类正常工作。) 问题答案: 您尚未将道具放在机箱中。它必须在JSX中。 在文档中充分考虑了将 p

  • 我有一个输入字段,用户只能在其中输入数字。 JSFIDLE演示 问题是:当我输入一个数字(例如,)然后按点()时,或-浏览器会自动删除输入字段的内容(值设置为“”=空字符串)。但是为什么呢?将类型从更改为似乎可以解决问题。但是,我失去了输入字段的向上/向下箭头功能。有什么想法吗?

  • 问题内容: 我的表单中有一个文件上传控件。我正在使用Angular JS。当我放置必填属性以验证是否已选择文件时,它不起作用。 您能否提出建议,为什么不起作用? 问题答案: 正是ngModelController根据像这样的属性在Angular中进行验证。但是,当前不支持ng-model服务。要使其正常工作,您可以创建如下指令: 标记示例: 看看我的工作plnkr示例。

  • 问题内容: 我正在尝试标记Javascript 中所需的输入框。 如果该字段最初标记为required: 当用户尝试提交时,将收到验证错误: 但是现在我想通过Javascript 将属性设置为“运行时”: 使用相应的脚本: 除非我现在提交,否则没有验证检查,也没有阻止。 设置HTML5验证布尔属性的正确方法是什么? 您问该属性的值是什么? HTML5验证属性记录为: 4.10.7.3.4 属性 该