當用戶按下刪除代碼時,我使用下面的代碼刪除一個字符。 它適用於Firefox,但不適用於Google Chrome。 我需要解決什麼問題?通過JavaScript訪問谷歌瀏覽器中的刪除鍵
window.onkeypress = function(key) {
...
if (Guessing>0){
else if (key.keyCode == 8){//Delete key
PhraseEntry=PhraseEntry.substring(0, PhraseEntry.length - (1+back))
+ PhraseEntry.substring(PhraseEntry.length - back, PhraseEntry.length);
$("display_text").empty().append(PhraseEntry);
}
}
}
...
應當指出的是,它似乎是任一編碼,以防止用戶的按壓在某些情況下作爲刪除鍵的檢測錯誤或有意有可能檢測到其他鍵被按下,然後刪除。 – John 2012-06-09 06:11:30