js監聽瀏覽器回車事件,可以支援ie6 ,火狐,Google等瀏覽器。 複製程式碼 程式碼如下: <br /> //註冊鍵盤事件<br /> document.onkeydown = function(e) {<br /> //捕捉回車事件<br /> var ev = (typeof event!= 'undefined') ? window.event : e;<br /> if(ev.keyCode == 13) {<br /> alert('捕捉到了回車事件!');<br /> }<br /> }<br /> 那麼,如何捕捉指定DOM物件的回車事件?這裡以input標籤為例說明: 複製程式碼 程式碼如下: <br /> //註冊鍵盤事件<br /> document.onkeydown = function(e) {<br /> //捕捉回車事件<br /> var ev = (typeof event!= 'undefined') ? window.event : e;<br /> if(ev.keyCode == 13 && document.activeElement.id == "msg") {<br /> alert("取得到內容:" document.activeElement.value);<br /> }<br /> }<br /> 那麼,js如何停用瀏覽器回車事件?我們知道,在HTML表單區域內,按回車時瀏覽器的預設行為是自動提交表單。以下以此為例說明js如何去停用瀏覽器回車事件: 複製程式碼 程式碼如下: <br /> //註冊鍵盤事件<br /> document.onkeydown = function(e) {<br /> //捕捉回車事件<br /> var ev = (typeof event!= 'undefined') ? window.event : e;<br /> if(ev.keyCode == 13 && document.activeElement.id == "msg") {<br /> return false;//停用回車事件<br /> }<br /> }<br />