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