您的位置:首页 > Web前端 > JavaScript

JS处理键盘事件 兼容多浏览器

2012-12-29 00:03 666 查看
<script type="text/javascript">

    errCode = '<%=session.getAttribute("FAILED")%>';

    if(errCode == '403'){

        alert('用户名或密码错误!');

    }

    

    function validateLogin(){

           

        if(document.getElementById("OPERATORCODE").value==""){

           alert("请您输入登录用户!");

           document.getElementById("OPERATORCODE").focus();

           return false;

        }

        if(document.getElementById("PASSWORD").value==""){

           alert("请您输入密码!");

           document.getElementById("PASSWORD").focus();

           return false;

        }

       

        return true;

    }

    

    function doSubmit(){

        if(validateLogin()){

           document.forms[0].submit();

        }

        

    }

    if (document.addEventListener) {   

        document.addEventListener("keydown", fireFoxHandler, true);       

    }    

    else {       

        document.attachEvent("onkeydown", ieHandler);      

    }       

    function fireFoxHandler(evt)      

    {       

        if (evt.keyCode == 13)      

        {       

         if(validateLogin()){

           document.forms[0].submit();

         }   

            return false ;   

        }       

    }       

    function ieHandler(evt)      

    {       

        if (evt.keyCode == 13)      

        {       

         if(validateLogin()){

           document.forms[0].submit();

          }  

           return false ;   

        }       

    }

</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐