1. 程式人生 > >input輸入框使用onkeypress實現回車啟動按鈕事件,另注:onkeypress、onkeyup與onkeydown的區別

input輸入框使用onkeypress實現回車啟動按鈕事件,另注:onkeypress、onkeyup與onkeydown的區別

在做專案的過程中,經常會遇到,在input輸入框中敲回車就可是搜尋、登入或者是其他的一些事件,那麼我覺得最簡單的就是在input中加入這麼一句程式碼:

onkeypress="if(event.keyCode==13){

login();//要執行的方法

}"
在這邊我也總結一下onkeypress、onkeyup與onkeydown的區別:

onkeypress是在使用者按下並放開任何字母數字鍵時發生。系統按鈕(例如,箭頭鍵和功能鍵)無法得到識別,在手指放下至離開時,只調用一次;
onkeyup 是在使用者放開任何先前按下的鍵盤鍵時發生。系統按鈕(例如,箭頭鍵和功能鍵)無法得到識別,在手指放下至離開時,只有離開的時候呼叫;
onkeydown 是在使用者按下任何鍵盤鍵(包括系統按鈕,如箭頭鍵和功能鍵)時發生,在手指放下至離開時,會一直呼叫;

另外附上一份Keycode的對照表