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

js 默认回车事件

2011-09-21 17:27 190 查看
1.整个页面只有一个回车事件

<html>

<head>

<title>整个页面只有一个回车事件</title>

</head>

<body>

<input type="button" value="提交" id="commitBtn"on

click="alert('你按了回车')"/>

</body>

<scripttype="text/javascript">

   document.onkeydown = function(e){

       if(!e) e = window.event;//火狐中是 window.event

       if((e.keyCode || e.which) == 13){

           document.getElementById("commitBtn").click();

       }

    }

</script>

</html>

2.多个回车事件

<html>

<head>

    <title>多个回车事件</title>

    <script language="javascript" type="text/javascript">

    function enterkey()

    {

        try

        {

            var el_keydown=window.event.srcElement;

            if(event.keyCode==13 && el_keydown.id=="txt1")   

            {                                                   

                txt2.focus();

            }

            else if(event.keyCode==13 && el_keydown.id=="txt2")

            {

                btn.focus();

            }

        }

        catch(e)

        {

            return;

        }

    }

    </script>

</head>

<body>

    <input type="text" id="txt1" onkeydown="enterkey();"/><br/>

    <input type="text" id="txt2" onkeydown="enterkey();"/><br/>

    <input type="button" id="btn" value="button" onclick="alert(' 保存成功!')">

</body>

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