【发布时间】:2015-12-23 12:13:14
【问题描述】:
我已经构建了一个文本框下拉 AngularJS 组件,它在 Chrome、Firefox、Safari 和 Internet Explorer 中运行良好。
此组件的一个特点是您输入一个字符串,然后可以使用向上/向下箭头键滚动浏览建议。
在 Microsoft Edge 中,只要您点击向下箭头,就会在输入框中添加以下文本:
简要说明您的更改(更正拼写、修正语法、改进格式)
我可以在客户端做些什么来阻止这种情况发生吗?
<form>
<input type="text" />
</form>
为了演示这一点,运行上面的sniper,在文本框中输入一些内容,然后在Edge 上点击两次向下箭头。我希望这不会发生,因为它破坏了我的自动完成功能!
谢谢
【问题讨论】:
-
您使用的是输入法吗?如果没有,您使用的是什么类型的元素?您是否正在尝试以任何可能的方式或使用 Angular.js 解决方案来解决此问题?
-
一个沼泽标准文本输入,用于构建组件,如果您愿意,可以发布一些代码吗?
-
也许,说实话,不确定什么是“沼泽”标准文本输入。我假设这是一个错字,而您只是在谈论常规文本输入。请发布代码,我会跟进。我假设,这是一个简单的“自动完成”设置解决方案。
-
抱歉,这是爱尔兰口语,贴了一个例子
-
这根本不是问题,我只是想澄清一下,以确保我给您提供准确的信息。该解决方案有效吗?如果是这样,您能否接受答案以关闭主题?
标签: html input microsoft-edge