【问题标题】:Text input element no longer offering autocomplete suggestions in IE10 (Worked in IE9)IE10 中的文本输入元素不再提供自动完成建议(在 IE9 中使用)
【发布时间】:2013-10-09 12:11:27
【问题描述】:

自从升级到 Internet Explorer 10 后,我的 Web 应用程序的用户抱怨说,当他们在我的网站上输入表单时,浏览器的自动完成功能不再提供建议。完全相同的页面,同一用户显示自动- 完整的建议在 IE9 中就可以了。

这是一个从有问题的页面输入的文本示例,尽管我所有的文本输入似乎都有同样的问题。

<input name="Organization" tabIndex="4" 
       id="Organization" style="width: 120px;"  
       type="text" size="30" maxLength="255" 
       autocomplete="on" value=""/>

我尝试过的事情:

  • 在 IE9 上使用相同的用户/站点/条件重新测试(自动完成功能仍然有效)
  • 确认自动完成表单的浏览器设置已启用
  • 在页面上查看源代码以确保设置了 autocomplete="on" 值。

有人有什么想法吗?

更新:
我设置了这个非常基本的表单示例 (fiddle),但它仍然没有自动完成。这个功能在 IE10 中是否被简单地破坏了?

【问题讨论】:

  • 嗯,在网上浏览了一下,似乎这是 IE10 的一个已知错误。有一个关于微软的有趣错误报告,来自微软的人要求用户进行病毒扫描以修复它:D 看到这里answers.microsoft.com/en-us/ie/forum/ie10-windows_7/… 你可以尝试添加以下&lt;meta http-equiv='X-UA-Compatible' content='IE=Edge'&gt;
  • 我也看到了那个(在发布 Q 之前做了很多谷歌搜索)。啊!想打一巴掌回应这句话的技术人员。我会试试那个元标记,虽然我不明白它为什么会有帮助。
  • 哈哈!老实说,我不明白为什么它会起作用,但它似乎对这个问题的 OP 有用:stackoverflow.com/questions/17454620/…
  • 这个问题是关于 jQuery Autocomplete 插件,而不是内置的浏览器自动完成字段。
  • 嗯,不错,我看到了另一个解决方案,但它涉及更改注册表中的某些内容,而不是可以传递给最终用户的解决方案!

标签: html autocomplete internet-explorer-10


【解决方案1】:

我已经完成了你在小提琴上给出的例子,它对我有用。 以下是我在浏览器的自动完成设置中所做的更改以使其正常工作。

由于浏览器的自动完成功能,您可以在文本框中看到文本

【讨论】:

  • 确认已检查,但仍然没有骰子。您使用的是哪个版本的 IE?我在 10.0.9200.16844
猜你喜欢
  • 2015-09-25
  • 2015-10-19
  • 2020-08-21
  • 1970-01-01
  • 2013-03-29
  • 2012-05-21
  • 2020-05-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多