0
我有一個javascript鍵的問題,Chrome(現在只在Chrome上測試)不能識別文本輸入上的上下箭頭,因爲它具有這種默認行爲改變插入位置。 我的代碼如下:JavaScript:在輸入文本上使用向上和向下箭頭
if (!e) e = window.event;
var keyCode = e.keyCode || e.which;
if (keyCode == '13'){ //enter key
//some code that works
return false;
}else if(keyCode=='38'){ //up key
//some other code that doesn't work
return false;
}else if(keyCode=='40'){ //down key
//some other code that doesn't work
return false;
}
如果任何人有一個解決方案,我將不勝感激。 謝謝!
這是來自'onkeypress'事件處理程序的片段嗎?如果是這樣,請使用'onkeydown',當按下方向鍵時不會觸發'onkeypress'。 – Teemu
就是這樣,謝謝! –