2
我有一个搜索输入框,当用户按下输入时,无需执行任何操作。我用下面的代码使用EmberJS和Jquery。目前它的作用是禁用被触发的弹出窗口,但由于某种原因,在IE9中按下Enter键后,切换按钮变为焦点。在Chrome中运行良好。我试过tabindex和preventDefault,但都没有办法。防止从触发按钮输入密钥
if ($el.hasClass('form-control')) {
if (e.which == 13) {
this.get('controller').flipit();
}
}
谢谢。
EDIT ------
这里是我的网页的一个片段。当用户在搜索框中点击输入时,右侧的按钮变得突出显示。我将如何防止这种情况?
很抱歉,如果我还不清楚,我能够检测输入被按下的罚款。问题是,当按Enter键时,它在IE9中选择一个不需要的按钮。所以我试图弄清楚如何禁用输入检测或基本上没有什么时输入按下?输入被按下时可能重新选择文本框? – 2014-12-02 01:45:14
不起作用,由于某种原因,preventDefault没有做任何事情。 – 2014-12-02 01:56:20
在这里做这个,这应该适合你 – Rafael 2014-12-02 02:03:50