登陸頁面需要撲捉使用者按下回車自動提交的需求: 在body裡新增onkeydown事件跳javascript在提交表單。 找出文件如下 onkeydown 事件會在使用者按下一個鍵盤按鍵時發生。 語法:onkeydown="SomeJavaScriptCode" 支持該事件的html標籤; 複製代碼 程式碼如下: , , , , , , , , , , , , , , , , , , , , , to , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , 支援該事件的javascript物件: document, image, link, textarea瀏覽器差異: Internet Explorer 使用event.keyCode 取回被按下的字符,而Netscape/Firefox/Opera 使用event.which。 實例:在本例中,使用者無法在輸入框中鍵入數字 複製程式碼 程式碼如下: <BR>function noNumbers(e) <BR>{ <BR>var keynum <BR>var keychar <BR>var numcheck <BR>if(window.event) // IE <BR>{ <BR>keynum = e.keyCode <BR>} <BR>else if(e.which) // Netscape/Firefox/Opera <BR>{ <BR>keynum = e.which <BR>} <BR>keychar = String.fromCharCode(keynum) <BR>numcheck = /d/ <BR>return !numcheck.test(keychar) <BR>} <BR>