Internet Explorer 的“自动完成”功能不会触发 JavaScript 事件

Posted

技术标签:

【中文标题】Internet Explorer 的“自动完成”功能不会触发 JavaScript 事件【英文标题】:Internet Explorer’s “Autocomplete” function does not trigger JavaScript Events 【发布时间】:2009-05-14 16:00:39 【问题描述】:

我有一个使用“onChange”事件触发数据库查找信息的 .ASP 页面。 (输入代码后,系统会验证代码并将描述放在它旁边。即 GP1234 返回 GP1234-Rubber Duck 或 GP1234-无效代码)。我遇到的问题是,我的激活自动完成功能的用户会获得以前使用过的代码列表。如果他们使用列表中的代码之一,则输入数据,但不会触发事件以引导页面验证数据。我已经尝试过 OnChasnge、OnBlur 和 onMouseOut。 有什么建议吗?

【问题讨论】:

【参考方案1】:

这个article 可能有点用处。这个SO thread 也可能有帮助。

【讨论】:

以上是关于Internet Explorer 的“自动完成”功能不会触发 JavaScript 事件的主要内容,如果未能解决你的问题,请参考以下文章

从 Excel 填写 Internet Explorer 表单

选择框在 Internet Explorer 中不起作用/消失

在同一台计算机上运行 Internet Explorer 6、Internet Explorer 7 和 Internet Explorer 8

对于某些情况,如 Internet Explorer 特定的 CSS 或 Internet Explorer 特定的 JavaScript 代码,如何仅针对 Internet Explorer 10?

如何从 Internet Explorer 11 降级到 Internet Explorer 10?

为啥即使在模拟 Internet Explorer 8 文档模式时,Internet Explorer 11 也不支持条件注释?