发布网友 发布时间:2022-04-24 16:03
共5个回答
热心网友 时间:2022-04-22 15:19
你这个判断不能写在外部直接写里边就可以了。
document.onkeydown = function(event){if ((event.keyCode == 112) || //屏蔽 F1热心网友 时间:2022-04-22 16:37
判断里的event.returnValue = false;后加上
event.cancelBubble = true;
return false;
热心网友 时间:2022-04-22 18:12
建议
document.body.onkeydown=function (e){
var currKey=0,evt=e||window.event;
currKey=evt.keyCode||evt.which||evt.charCode;//支持IE、FF
if (currKey == 13) {
setTimeout("doSearch();", 20);
}
};
热心网友 时间:2022-04-22 20:03
event.keyCode = 0;
event.returnValue = false;
改成:
event.cancelBubble = true;
event.returnValue = false;
if(event.preventDefault) event.preventDefault();
if(event.stopPropagation) event.stopPropagation();
热心网友 时间:2022-04-22 22:11
推荐答案里面的没有尝试过,可以提供一个思路:浏览器兼容如果不好处理的话,建议搜索成熟的js控件,比如:jquery等,这些本身就做了兼容性处理,只是提供一个搜索问题的思路