我的页面里有一个登录按钮,用搜狗浏览器在ie兼容模式下敲回车可以触发登陆按钮事件,但是在搜狗高速模式下就没反应,请问要怎么解决?
非常感谢!

解决方案 »

  1.   

    后台:
    txtCheck.Attributes.Add("onkeydown", "SubmitKeyClick('event','imgbtnLogin');");
    前台js:
    function SubmitKeyClick(button) {
                    if (event.keyCode == 13) {
                        event.keyCode = 9;
                        event.returnValue = false;
                        document.all[button].click();
                    }
                }
      

  2.   

    后台:
    txtCheck.Attributes.Add("onkeydown", "SubmitKeyClick(event,'imgbtnLogin');");
    前台js:
    function SubmitKeyClick(e,button) {
       e=e||window.event;
       if (e.keyCode == 13) {
       e.keyCode = 9;
       event.returnValue = false;
       document.all[button].click();
       }
       }
    大概就是这个意思,不知道错没
      

  3.   

    搜狗高速webkit内核 说明你的JS在他那儿不兼容
      

  4.   

    请问前台怎么添加?我的是按钮是button,不是input
      

  5.   

    简单快捷 用jquery 都帮你做了
      

  6.   

    event.keyCode 这个也是跨浏览器的
       evt = evt || window.event;            var key = evt.which || evt.keyCode;