HTML 复选框的选中属性的正确值是多少?

2024-04-14

我们都知道如何在 HTML 中形成复选框输入:

<input name="checkbox_name" id="checkbox_id" type="checkbox">

我不知道的是——选中的复选框在技术上正确的值是多少?我已经看到这些都有效:

<input name="checkbox_name" id="checkbox_id" type="checkbox" checked>
    <input name="checkbox_name" id="checkbox_id" type="checkbox" checked="on">
    <input name="checkbox_name" id="checkbox_id" type="checkbox" checked="yes">
    <input name="checkbox_name" id="checkbox_id" type="checkbox" checked="checked">
    <input name="checkbox_name" id="checkbox_id" type="checkbox" checked="true">

答案是不重要吗?我没有看到任何证据表明答案被标记为正确here https://stackoverflow.com/questions/2874949/what-is-the-syntax-for-a-checked-checkbox-in-html来自spec http://www.w3.org/TR/html4/interact/forms.html itself:

复选框(和单选按钮)是可以切换的开/关开关 由用户。当控制元素被选中时,开关处于“打开”状态 属性已设置。提交表单时,仅“打开”复选框 控制才能成功。一个表单中的多个复选框可以共享 相同的控件名称。因此,例如,复选框允许用户 为同一属性选择多个值。使用 INPUT 元素 创建复选框控件。

规范编写者会说什么是正确答案?请提供基于证据的答案。


严格来说,你应该根据规范放置一些有意义的东西here https://www.w3.org/TR/html/infrastructure.html#boolean-attribute,最正确的版本是:

<input name=name id=id type=checkbox checked=checked>

对于 HTML,您还可以使用空属性语法 https://www.w3.org/TR/html/syntax.html#elements-attributes, checked="",或者甚至简单地checked(对于更严格的 XHTML,这是不支持 http://www.w3.org/TR/xhtml1/guidelines.html#C_10).

然而,实际上,大多数浏览器都支持引号之间的任何值。将检查以下所有内容:

<input name=name id=id type=checkbox checked>
<input name=name id=id type=checkbox checked="">
<input name=name id=id type=checkbox checked="yes">
<input name=name id=id type=checkbox checked="blue">
<input name=name id=id type=checkbox checked="false">

并且只有以下内容将被取消选中:

<input name=name id=id type=checkbox>

另请参阅此类似问题disabled="disabled" https://stackoverflow.com/a/6531804/832136.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

HTML 复选框的选中属性的正确值是多少? 的相关文章

  • (CSS) 倾斜 img 框架而不扭曲图像

    我正在制作一个包含许多倾斜元素的网站 如下所示 这还不错 CSS 转换可能会扭曲它 但是这个怎么样 图像没有扭曲 只是框架以倾斜的方式裁剪 最简单 最好的方法是什么 I think this http codepen io antiblan
  • 如何将 HTML 链接放入电子邮件正文中?

    我有一个可以发送邮件的应用程序 用 Java 实现 我想在邮件中放置一个 HTML 链接 但该链接显示为普通字母 而不是 HTML 链接 我怎样才能将 HTML 链接放入字符串中 我需要特殊字符吗 太感谢了 Update 大家好你们好 感谢
  • 清理 html 字符串中的所有脚本

    HTML5 剪贴板很棒 但我正在寻找一种使其安全的方法 用户正在将文本 html 粘贴到我的网页中 这允许他们粘贴图像 表格等 我正在寻找一种方法 在将粘贴的内容添加到页面之前删除所有脚本 我需要删除
  • 表单序列化javascript(无框架)

    想知道 javascript 中是否有一个没有 jquery 或任何框架的函数可以让我序列化表单并访问序列化版本 2023 年更新 Use FormData https developer mozilla org en US docs We
  • 左对齐图像和居中文本在 div 内的同一级别?

    HTML br div class UpperTitle img src align left CableSolve Web Dashboard Version 0 1 1 div br CSS UpperTitle text align
  • 角度 ng-repeat 根据条件添加样式

    我在 div 列表上使用 ng repeat 并且在渲染此 div 的 json 中手动添加项目 我需要定位我在 json 中添加的最后一个 div 它会自动在屏幕上渲染 即 couse 光标所在的位置 其余部分保持在相同位置 但没有给出渲
  • 如何从iframe访问文档中的

    I have an iframe 我在检查器元素中发现 img 标签位于具有 body 标签的 document 中 img src Images landingpage jpg 我需要访问此图像 landing page jpg 以便更改
  • Django SessionWizardView不执行done方法

    我无法让我的 SessionWizardView 工作 当我提交最后一步时 向导跳回第一步 不执行done方法 views py class CvWizardView CookieWizardView form list InfoPerso
  • HTML5 视频自动播放功能在 fullpage.js 中不起作用

    我的 HTML5 视频自动播放不起作用
  • 垂直对齐多行文本(菜单元素)?

    我正在尝试垂直对齐 UL 内的文本 问题是某些列表项具有不止一行文本 因此无法使用行高 小提琴 http jsfiddle net jaAYT http jsfiddle net jaAYT 这是我想要达到的结果 http img402 i
  • a:悬停颜色不起作用

    一件很奇怪的事情 我想在悬停时更改链接的文本颜色和背景颜色 这是代码 css link menu a color white display block height 100 width 100 text decoration none t
  • 根据单元格值向用户窗体添加复选框

    我对 VBA 很陌生 只有 3 天 但我发现它非常有用且易于使用 但现在我面临一个问题 我需要制作一个具有不同复选框的用户窗体 但我需要根据工作表某一列中使用的信息自动添加它们 我相信我可以使用 For Each Next 但我真的不知道如
  • 如何设置必须输入特定数字的字段?

    我想知道如何创建一个需要输入特定数字或文本的字段 例如 激活码 以及在输入的确认答案的情况下移动到 网页 并且在未确认的情况下移动到 另一页面 的按钮 使用必需的属性
  • 修改 Twitter 帖子上可编辑 Div 的内容

    我正在编写一个 chrome 扩展 它可以帮助用户在 Twitter 上输入内容 当在 twitter 上写推文时 twitter 会打开一个可编辑的 div 容器 当用户输入内容时 twitter 大概正在使用某些网络框架 会生成子 di
  • 使用 # 时锚点 标签在 Chrome 中不起作用

    这是我在页面上使用的代码 li a href explore Sound Sound a li 在所有页面上出现的菜单中 a a 在我想要链接的页面上 我尝试过使用 id 将内容添加到标签中 但仅在 Chrome 中 浏览器不会向下滚动到该
  • 嵌套 DIV 的类似斑马的 CSS 样式

    我嵌套了 DIV 元素 但我不知道嵌套的级别 我需要每个都有与其父级不同的背景 创建类似斑马的颜色 我只使用两种背景 深色和白色 效果需要类似于在容器中设置奇数和偶数子级的样式 但在我的例子中 子级是嵌套的 我可以使用每个嵌套元素的规则来做
  • 如何使用 jQuery 单击特定链接时打开引导导航选项卡的特定选项卡?

    我是 jquery 和 bootstrap 的新手 所以请考虑我的错误 我已经创建了一个用于登录和注册的 bootstrap 模式 它包含两个导航选项卡 称为登录和注册 我有两个按钮可以弹出相同的模态窗口 但在模态窗口内显示不同的选项卡 每
  • 在 Android Chrome 中隐藏 HTML5 音频/视频通知

    我的网络应用程序上有一个 HTML5 音频元素 在某些时候 我使用以下代码以编程方式停止播放 audioElement pause audioElement currentTime 0 播放音频时 我的 Android 设备 使用 Goog
  • 如果选中复选框则显示 div

    我正在尝试构建类似 WordPress 选项的东西 用于在创建文章时切换字段可见性 我所构建的依赖于 click函数使用相应的字段名称切换父项 我想知道如果选中该复选框 执行此操作的最佳方法是什么 因为如果您选中一个框并重新加载页面 因为它
  • Jquery 以编程方式更改

    文本

    编辑 解决方案是将其添加到个人资料页面而不是性别页面 profile live pageinit function event p pTest text localStorage getItem gender 我在列表视图中有一个带有一些文

随机推荐

  • 如何创建仅本地主机的Java套接字?

    我有一个 Java 服务器 它使用 ServerSocket 使用 Thrift 打开一个套接字 该服务器在 Obj c 的本地计算机上有一个与 Java 服务器通信的客户端 一切都发生在本地主机上 现在java服务器在网络上也是可见的 我
  • Python:使用另一个命令的输入

    我想知道如何管理 python 脚本中另一个命令的输入 Example cat myfile txt my python script py 我的脚本如何管理来自 cat 命令的输入流 如何从此管道命令获取输入 多谢 实现此目的的一种简单且
  • 在 PHP 中使用 CURL 发布以“@”开头的文本数据

    我使用 CURL 在 PHP 中发布数据 如下所示 curl setopt ch CURLOPT POSTFIELDS args 其中 args 参数数组 问题在于其中一个参数的值以 开头 根据 CURL 文档 这意味着我将发送一个文件 但
  • 我可以在 iOS 上使用 MongoDB 来替代 CoreData 吗?

    我刚刚开始阅读 MongoDB 和 CouchDB 等 NoSQL 技术 我有兴趣知道是否可以使用 MongoDB 或任何 NoSQL 技术来替代 Core Data 应用程序 核心数据应用程序可能需要很长时间来学习和实现 特别是如果您的应
  • 谷歌云视觉 API - Python

    我似乎找不到在哪里添加 API 密钥 也找不到在我的 google 云视觉代码中找到 google 凭证文件的位置 import argparse import base64 import httplib2 import validator
  • 找不到概念模型类型

    我在 MVC3 项目 A 和 B 中有两个实体数据模型 我最近添加了新的实体数据模型 B 来处理一些新功能 问题是现在现有代码已停止工作 并且在尝试访问实体模型 A 中的代码时出现以下错误 错误信息是 找不到概念模型类型 project m
  • 意外删除表时恢复 cassandra 集群数据

    如您所知 Cassandra 集群具有复制功能 可以防止数据丢失 即使集群中的某些节点发生故障也是如此 但是 如果管理员不小心删除了一个包含大量数据的表 并且该命令已经由集群中的所有副本执行 这是否意味着您丢失了该表并且无法恢复它 有什么建
  • Python PrettyTable:在表格标题上方添加标题

    我有一个生成多个表的脚本 这些表都具有相同的列名和非常相似的数据 到目前为止 我一直通过在每个表之前打印标题来使每个表变得唯一 即 print Results for Method Foo table 1 print Results for
  • 机器人框架中“If语句”的使用

    我们如何在机器人框架中使用if语句 我想仅当关键字满足某些条件时才执行它 否则它会执行其他代码 这在机器人框架用户指南 http robotframework org robotframework latest RobotFramework
  • WT中如何清理内存?

    更新 2013 年 3 月 27 日 您还必须意识到 从 Wt 3 3 0 开始 只有收到请求后才会清除会话 请参阅这个回复 http redmine webtoolkit eu boards 2 topics 5614 r 5615 me
  • NetBeans 模块项目中是否可以依赖 JAR 文件?

    我创建了一个 NetBeans 模块项目 需要添加对我创建的 JAR 文件的依赖项 这可能吗 我只看到添加对其他模块的依赖项的选项 我正在使用 NetBeans 6 5 1 THANKS 模块只能依赖于其他模块 创建引用您的类的库 然后创建
  • 循环遍历动态添加元素的数组

    jQuery 新手 请求帮助解决我无法解决的问题 克隆的表行包含
  • 使用 run-as 命令在 Samsung 4.4.2“程序包未知”上调试本机应用程序

    在尝试通过 Galaxy S4 上的 Eclipse 调试 Android 本机应用程序时 我在 run as 命令中收到 包未知 错误 有一个开放的这说明了与许可相关的问题 data system packages list文件必须是rw
  • NSMutableArray 与 NSArray 哪个更好

    这是一个有点愚蠢的问题 但是如果我想将一个对象添加到数组中 我可以使用两者来完成NSMutableArray and NSArray 我应该使用哪个 NSMutableArray array1 array1 addObject obj NS
  • 当另一个应用程序开始/停止播放音频时,我的应用程序可以收到通知吗?

    我的 iOS 游戏有音乐和音效 我想让用户听自己的音乐来代替游戏的背景音乐 一个简单的解决方案是添加一个新的菜单项来禁用游戏的背景音乐 但是 我想避免创建新的菜单项 除非我确信这种方法对用户来说更糟糕 我目前的做法 将音频会话类别设置为AV
  • 为什么 RNN 需要两个偏置向量?

    In Pytorch RNN 实现 http pytorch org docs master nn html highlight rnn torch nn RNN 有两个偏差 b ih and b hh 为什么是这样 它与使用一种偏差有什么
  • 如何强制 PM2 使用我的应用程序的最新版本?

    我首先调用 PM2pm2 start index js watch ignore watch node modules 然而 尽管告诉它查看我的文件是否有更改然后重新加载 但当我从 git 拉取时 它并没有使用我的应用程序的最新版本 要测试
  • 尽管手机设置了静音模式,但在 Android 通知中播放声音

    我的应用程序正在显示通知 并且当显示通知时 会播放声音 但是当我的手机处于 静音模式 时 不会播放通知 我想 覆盖 音量设置 并在设置了静音模式的情况下播放声音 有办法做到吗 您好 您可以使用 MediaPlayer 作为通知声音 方法是启
  • 如何返回元素的个数?

    我必须编写一个函数 它接受一个整数列表作为参数并返回列表中小于 1 的整数的数量 到目前为止 我所拥有的是一个仅返回列表中的整数个数的函数 我不确定应该在哪里 是否放置 if 语句和计数器以仅返回有多少个整数小于 1 export num
  • HTML 复选框的选中属性的正确值是多少?

    我们都知道如何在 HTML 中形成复选框输入