輸入keyCode(13)
在所有瀏覽器上均正常工作。空格鍵keyCode(32)無法在Mozilla Firefox上工作
空格鍵keyCode(32)
我在Chrome上測試的效果很好,但在Firefox上沒有響應。我使用了以下代碼:
<script type="text/javascript" >
function enterPressed(evn) {
var e_id = $('e_id').value;
var e_fname = $('e_fname').value;
var e_role = $('e_role').value;
if (window.event && window.event.keyCode == 13) {
Monitor.Order.assign(e_id, e_fname, e_role);
} else if (evn && evn.keyCode == 13) {
Monitor.Order.assign(e_id, e_fname, e_role);
} else if (evn && evn.keyCode == 32) {
Monitor.Order.updateStatus('COOKED');
}
}
document.onkeypress = enterPressed;
</script>
爲什麼在Chrome瀏覽器中它不起作用?
你有沒有試過。 'evn = evn || window.event'? – vusan
檢查:http://stackoverflow.com/questions/7051112/event-which-doesnt-workin-in-firefox – Disa
不,但我不知道如何? – Fi3n1k