Firefox下不支持keyCode返回功能键的值,如下:
在IE下:
支持keyCode,不支持which和charCode,二者值为 undefined
在Firefox下:
支持keyCode,除功能键外,其他键值始终为 0 ,支持which和charCode,二者的值相同
解决方法如下:
解决办法:
function EnterSubmit(){ var _key; document.onkeyup = function(e){ if (e == null) { // ie _key = event.keyCode; } else { // firefox _key = e.which; } if(_key == 13){ s_submit(); } }; }