2016-03-27 33 views
0

我有一個輸入字段如何當用戶使用試劑

[:input {:type "text"}] 

,我需要當用戶同時編輯該字段按一個Esc鍵來檢測輸入欄按下Esc鍵檢測。我怎麼做?

回答

1

添加:on-key-up(或:on-key-down)處理的元素:

[:input {:type "text" 
     :on-key-up #(when (= 27 (.-which %)) 
         (do-something-here))}] 
+0

爲27避讓鍵碼? 編輯:是的,keycodes映射在這裏:http://www.javascripter.net/faq/keycodes.htm – BWStearns

+0

是的。我在我的應用程序中使用類似於上面的代碼。加上這個http://stackoverflow.com/questions/1160008/which-keycode-for-escape-key-with-jquery – pbkhrv