【问题标题】:HTML selected="selected" not working [closed]HTML selected="selected" 不起作用 [关闭]
【发布时间】:2012-03-14 15:41:41
【问题描述】:

你好,谁能告诉我下面的代码有什么问题?

Selected="selected" 不适合我。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <select id="tstselect" name="tstselect" onchange="showselected(this.value);">
    <option value="0" >0</option>
    <option value="1" >1</option>
    <option value="2" >2</option>
    <option value="3" selected="selected">3</option>
    </select>

提前致谢

【问题讨论】:

  • 为我工作没有问题。值 3 是我页面上的预选项目
  • 对我来说看起来不错。在 JSbin 中运行良好:jsbin.com/awodej 你必须在页面中进行其他操作。
  • 工作正常:jsfiddle.net/88Hfk 说真的,HTML4 过渡?继续使用 html5!
  • 它适用于所有浏览器。我们可以查看您所有的 html/javascript,以便我们可以查看是否有任何影响它..
  • 未来访问者:根据您触发页面重新加载的方式,Firefox 21.0(也可能是其他浏览器)将遵循您上次通过 ui 选择的下拉位置,即使 html 具有 selected="selected" 属性设置在不同的选项标签上。 Ctrl-r,选择的选项标签未显示为已选择,但您的最后一个 gui 选择是。在浏览器中的页面地址字段上点击返回,并且可见选择被重置以匹配具有选定属性的选项。 Chrome 27.0.1453.116 没有表现出同样的行为。

标签: html select


【解决方案1】:

您的页面上可能有一些东西在选择值。您或许能够快速验证在更改 html 中选项的顺序后是否仍选择相同的值...

您可能想参考: Firefox ignores option selected="selected"

【讨论】:

  • 同意。浏览器自动完成之前用 HTML 表单欺骗了我很多次。 +1 用于禁用自动完成作为解决方案。该属性可以应用于
  • 哈!当然!我让 jquery 在打开对话时设置了这些值,当它为 NULL 时它清除了它们。嘘……谢谢!
猜你喜欢
  • 1970-01-01
  • 2013-10-09
  • 2019-09-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-16
  • 2020-07-08
  • 1970-01-01
相关资源
最近更新 更多