【问题标题】:HTML select is empty whatever I do无论我做什么,HTML 选择都是空的
【发布时间】:2015-06-26 14:51:09
【问题描述】:

我一定是在做一些非常愚蠢的事情。

无论我尝试什么,我总是得到一个空选择。

这是代码:

   <select>
       <option disabled="">jknjk</option>                     
       <option selected value="local"> Со склаа</option>                           
       <option value="preorder"> Предзаказ</option>    
    </select>

我发誓我以前使用过选择元素,从来没有遇到过问题。 但是我不知道为什么在这种情况下它不应该起作用。

如果我在加载后单击它一次 - 它可以使用。 如您所见,它已选择值(在检查器中)

会不会是一些 CSS 让它如此表现?

Full image

Full css styles attached to select element

【问题讨论】:

  • 必须是你的 CSS,工作正常:jsfiddle.net/qyej6j4m。查看显示,您似乎正在使用下拉插件。调用插件后是否填充选择?
  • 分配给select&gt;option的样式怎么样?
  • 我想是因为你没有关闭上面的标签。您的输入标签可能。尝试放在顶部。
  • 查看 CSS,它不是选择替换。此外,它更像是一个原生控件,而不是一个插件。
  • @Sam:输入标签在 HTML5 中不需要关闭。

标签: html css


【解决方案1】:

这似乎是一个 Chrome 错误,已在 this question 和 this question 中讨论。一个变通的解决方案是在表单上显然设置 'autocomplete="off"'。或许请留意在第二个链接中提交的错误报告的状态,以查看已修复的错误或找到永久解决方案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-25
    • 2012-03-11
    • 2016-10-27
    • 2023-04-02
    • 2017-10-04
    • 2023-01-30
    • 2020-03-07
    相关资源
    最近更新 更多