首页 > 其他分享 >如何在“radio”输入字段中使用“required”属性

如何在“radio”输入字段中使用“required”属性

时间:2023-11-12 18:57:37浏览次数:31  
标签:required 字段 单选 按钮 radio 输入 属性

内容来自 DOC https://q.houxu6.top/?s=如何在“radio”输入字段中使用“required”属性

我只是想知道如何正确使用HTML5中的新输入属性"required"来处理单选按钮。每个单选按钮字段是否都需要像下面这样的属性,或者只有一个字段有该属性就足够了?

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

TL;DR: 为单选按钮组中至少一个输入设置required属性。


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

要将单选按钮分组,它们必须具有相同的name值。这样只允许选择其中一个,并将required应用于整个组。

<form>
  选择性别:<br>

  <label>
    <input type="radio" name="gender" value="male" required>
    男
  </label><br>

  <label>
    <input type="radio" name="gender" value="female">
    女
  </label><br>

  <label>
    <input type="radio" name="gender" value="other">
    其他
  </label><br>

  <input type="submit">
</form>

还请注意:

为了避免混淆,是否需要对单选按钮组进行必填,建议从组中的所有单选按钮上指定该属性。实际上,一般来说,建议不要在单选按钮组中没有任何初始选中控件的情况下,因为用户无法返回到该状态,所以通常被认为是一个较差的用户界面。

来源

标签:required,字段,单选,按钮,radio,输入,属性
From: https://www.cnblogs.com/xiaomandujia/p/17827561.html

相关文章

  • es指定返回的字段
    2.7.6指定返回的字段GET/lib3/user/_search{"_source":["address","name"],"query":{"match":{"interests":"changge"}}}2.7.7控制加载的字段GET/lib3/user/_search{"query":{"ma......
  • python执行字段串代码
    很多时候,我们会让用户自己写代码,然后保持,需要的时候执行,这个时候,保持的代码是字符串,怎么执行呢,这里简单介绍一下1.eval如果是单行语句或者表达式可以使用eval执行,如:eval("2+4+5")2.exec如果是多行的代码,可以使用exec执行(可以使用变量,也可以产生变量),如:lenth=10code=......
  • 关于从前端接收到整天时间,后端接收到后发现秒字段没了的问题
    1、问题:今天出现了比较奇怪的问题,使用mongo查询数据的时候,前端传来的是2023-11-0200:00:00但是后端接收到的是2023-11-02T00:00,使用的是LocalDateTime来接收,这出现秒丢失的问题就导致在进行mongo时间范围查询的时候,原本的时间范围是2023-11-02 00:00:00到 2023-11-0223:59......
  • Oracle找出所有表字段中值包含中文并生成扩充字段的SQL脚本
     Oracle找出所有表字段中值包含中文并生成扩充字段的SQL脚本 背景后续计划将Oracle的某个库迁移到云上的达梦库,Oracle字符集为ZHS16GBK,达梦库字符集为UTF-8。我们知道,中文汉字在UTF8中一个汉字占3个字节,而在GBK中则是占2个字节,测试过程发现若字段中存有中文的行,有可能在达......
  • Oracle怎样查看某个表的约束名和约束的字段名、plsql怎样不提交执行的update
    要查看某个表的约束名和约束的字段名,你可以使用以下的SQL查询:SELECTconstraint_name,column_nameFROMuser_cons_columnsWHEREtable_name='YourTableName';在这个查询中,'YourTableName'是你要查询的表名。这条SQL语句将返回指定表的约束名称和对应的字段名。如果你没有......
  • 表连接和截取字段函数
    selecte.ename,d.dnamefromempeleftjoindeptdone.DEPTNO=d.DEPTNOwheresubstr(e.ename,2,1)='M'; 函数之前需要干干净净,图中 表.函数不符合语法报错了  ......
  • Required request parameter 'numbers' for method parameter type String[] is not p
    报错就是这个,然后报错的信息再给点详细的 org.springframework.web.bind.MissingServletRequestParameterException:Requiredrequestparameter'numbers'formethodparametertypeString[]isnotpresent atorg.springframework.web.method.annotation.RequestParam......
  • The following perl modules required by RepeatModeler are missing from your syste
     001、问题  RepeatModeler编译安装报错如下: 002、尝试逐个安装确实的perl模块;也是各种问题;最后不想折腾,就大力出奇迹,全安装,可一次解决所有报错;(base)[[email protected]]#yum-yinstallperl* 003、编译,测试效果:(base)[root@pc1RepeatMo......
  • 公共字段填充
    在许多应用程序中,有时需要在对象创建或更新时自动填充一些公共字段,例如创建时间、修改时间、创建者、修改者等。这通常是为了记录或跟踪对象的操作历史或元数据信息。以下是一种实现公共字段自动填充的常见方法:使用监听器或拦截器:这是一种常见的方法,特别是在持久层(例如数据库访......
  • 金蝶云星空BOS设计器中基础资料字段属性“过滤”设置获取当前界面的基础资料值作为查
     背景说明序列号档案是基础资料,资料里面有组织和客户,都是基础资料的方式。 业务需求售后单表头有客户和组织,明细有序列号,选择序列号的时候,以表头的客户和组织作为选择序列号的过滤条件 格式基础资料的过滤字段的标识=GetValue(当前界面的过滤字段的标识)--如果基础资......