if((event.altKey)&&(event.keyCode==13)){
event.returnValue=false;在IE7中一直都屏蔽不了Alt+Enter这套组合键,其他的屏蔽都有效果,例如:Alt+→,Alt+←,Ctrl + E等都可以被禁用掉。
有没有高手知道解决办法?请赐教!

解决方案 »

  1.   

    你是在onkeydown当中处理的吗? 建议alert, 看回车是不是13
    如果还是不行的话, 建议用onkeypress试试看
      

  2.   

    我是在onKeydown中处理的,用alert可以打印出来信息!
      

  3.   

    看来是没有般大的, 这个组合键是浏览器处理的, 没有办法cancel掉的
      

  4.   

    找到办法了,希望会有同样要求的人有写帮助!
    if((event.altKey)&&(event.keyCode==13)){
        event.keyCode = 37;     // or 39
        event.returnValue = false;
    }
    在上午,我用event.keyCode = 9(TAB键)做过实验,没有成功。换成37就好用了,真郁闷!
      

  5.   

    +
    这个对ie有效,ff不知道可以不if((event.altKey)&&(event.keyCode==13)){
        return false;//这样不知可以否
        event.keyCode = 37;     // or 39
        event.returnValue = false;
    }