当前位置:  开发笔记 > 编程语言 > 正文

在HTML中,选定的禁用选项元素应该会发生什么?

如何解决《在HTML中,选定的禁用选项元素应该会发生什么?》经验,为你挑选了1个好方法。

在我的具体示例中,我正在处理下拉列表,例如:

当然,这是非常荒谬的,但我想知道是否定义了任何严格的行为.Opera有效地拒绝'selected'属性并选择列表中的下一个项目.所有其他浏览器似乎都允许它,并保持选中状态.

更新:为了澄清,我对初始选择特别感兴趣.我正在处理其中一个'选择一个项目:' - 类型下拉列表,在这种情况下,第一个选项实际上是一个标签,并且会发生一个动作onchange().这是相当好的"逐步增强",因为提交按钮存在,并且只能通过JavaScript删除.如果删除了"选择..."选项,那么无论何时成为第一个项目都将无法选择.我们只是onchange完全排除下降,还是应该选择"选择......"选项,只是没有效果?



1> David Heggie..:

关于这个奇怪的组合,HTML规范有点模糊(即完全缺乏).他们确实说具有disabled属性集的表单元素不应该成功,因此实际上无法选择它.

浏览器可能会渲染它以使其看起来被选中,但它不应该显示在POSTed数据中.看起来Opera对我来说是正确的.

推荐阅读
可爱的天使keven_464
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有