【发布时间】:2013-12-14 10:50:23
【问题描述】:
我创建了一个不错的跨浏览器实用程序,它可以确保表单“占位符”的行为方式相同(包括没有实现它们的 IE)
但是,当用户填写表单并且浏览器为表单中的其余字段提供自动建议时,这会产生不同的问题,例如,对于注册表单:您可以输入您的姓名,然后浏览器将自动建议您的姓氏、电子邮件地址、邮政地址等...
我不在乎自动建议的值是什么,但我需要找到一种在每个字段上捕获“事件”的方法,以便我可以隐藏占位符的实现。
我查看了 Chrome 中的 DOM 元素,以查看自动建议值是否存储在自定义属性中,但未成功。
有没有其他人看到或经历过这种情况?有谁知道是否有可能捕捉到这样的事件?
注意:当用户接受自动建议时,此问题会消失,这会变成自动完成,在字段上触发更改事件;所以我只需要捕获建议事件
【问题讨论】:
标签: javascript html autocomplete autosuggest