栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

对于HTML表单输入字段,disabled =“ disabled”和readonly =“ readonly”有什么区别?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

对于HTML表单输入字段,disabled =“ disabled”和readonly =“ readonly”有什么区别?

一个

readonly
元素就是不可编辑,但是当根据被发送
form
的提交。一个
disabled
元素是不可编辑和提交不发送电子邮件。另一个区别是
readonly
元素可以集中(而“通过表格制表”时要集中)而
disabled
元素不能集中。

w3c的定义中阅读有关此内容的更多信息。引用重要的部分:

关键差异

禁用属性

  • 禁用的表单元素的值不会传递到处理器方法。W3C将此称为成功元素(其工作方式类似于未选中的表单复选框。)
  • 某些浏览器可能会为禁用的表单元素覆盖或提供默认样式。(将文本涂成灰色或浮雕)Internet Explorer 5.5对此特别讨厌。
  • 禁用的表单元素不会获得焦点。
  • 在选项卡导航中会跳过禁用的表单元素。

只读属性

并非所有表单元素都具有只读属性。最值得注意的是

<SELECT>
,,
<OPTION>
<BUTTON>
元素没有只读属性(尽管它们都有禁用的属性)
* 浏览器不提供表单元素为只读的默认覆盖的视觉反馈。(这可能是个问题……请参阅下文。)
* 设置了readonly属性的表单元素将被传递到表单处理器。
* 只读表单元素可以吸引焦点
* 选项卡式导航中包含只读表单元素。




转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/416150.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号