JavaScript KeyCode Values are “undefined” in Internet Explorer 8

前端 未结 8 1336
广开言路
广开言路 2020-11-30 12:58

I\'m having trouble with some JavaScript that I\'ve written, but only with Internet Explorer 8. I have no problem executing this on Internet Explorer 7 or earlier or on Mozi

8条回答
  •  暗喜
    暗喜 (楼主)
    2020-11-30 13:11

    It looks like under IE8 the keyCode property of window.Event is undefined but that same property of window.event (note the lowercase e) has the value. You might try using window.event.

    function doSubmit(e)
    {
       var keyCode = (window.event) ? e.which : e.keyCode;
       if (keyCode == 13)
          document.getElementById("ctl00_ContentPlaceHolder1_Login").click();  
    }
    

提交回复
热议问题