Loading...
 黯然奮發其 它JavaScriptJavaScript響應Enter鍵函數
rouse life
JavaScript響應Enter鍵函數
文 / 郝振強   來源于:黯然奮發

用途:

 

    JavaScript響應Enter鍵,并處理相關業務

 

代碼:

 

IE和Firefox兼容

//KeyDown下 e.srcElement || e.target能正確得到所有當前控件類型,而KeyUp下不能
function keyDown(e) {
    var currKey = 0;
    e = e || event;
    currKey = e.keyCode || e.which || e.charCode;
    //判斷是否按下Enter鍵
    if (currKey == 13) {
        //可在此編寫響應Enter鍵代碼
        //event.srcElement設置或獲取觸發事件的對象,默認為Body。

        alert(e.srcElement || e.target);
    } else {
        alert(String.fromCharCode(currKey));
    }
}
document.onkeydown = keyDown;


僅限IE下:

//當用戶按下任何鍵時觸發
function document.onkeydown() {
    //判斷是否按下Enter鍵
    if (event.keyCode == 13) {
        //可在此編寫響應Enter鍵代碼
        //event.srcElement設置或獲取觸發事件的對象,默認為Body。

        alert(event.srcElement);
    } else {
        alert(String.fromCharCode(event.keyCode));
    }
}

zhqhao  上傳于[2010-7-28 19:53:14] | Loading... | 【返回頁首】  
icon
相關文章
Loading...
黯然奮發
歡迎投稿 | 審核原則 | 版權說明 | 隱私保護 | 站點地圖
Copyright © 2004-2010 rouse studio All Rights Reserved.
奮發工作室 版權所有 嚴禁轉載
SadToJoy.Com: 豫ICP備05001861號; Techstd.Com: 豫ICP備09031968號
Powered by rouse cms 2.3 © 2009-2010 rouse studio.