禁用控制元件回車事件監聽事件
阿新 • • 發佈:2019-02-16
根據id獲取控制元件:
//註冊鍵盤事件
document.onkeydown = function(e) {
//捕捉回車事件,刪除
var ev = (typeof event!= 'undefined') ? window.event : e;
if(ev.keyCode == 13 && document.activeElement.id == "控制元件ID") {
return false;
}
}
根據class等其他屬性獲取控制元件:
$(function(){ var nodeClass = null; $(document).click(function(e) { // 在頁面任意位置點選而觸發此事件 nodeClass = $(e.target).parent().attr("屬性名"); // e.target表示被點選的目標 }) //註冊鍵盤事件 document.onkeydown = function(e) { //捕捉回車事件,刪除 var ev = (typeof event!= 'undefined') ? window.event : e; if(ev.keyCode == 13 && nodeClass == "屬性值") { return false; } } })