Web Form通过禁用回车键 防止defaultbutton提交表单

来源:互联网 发布:玫瑰人生电影知乎 编辑:程序博客网 时间:2024/05/24 08:34
    在WebForm中,回车键一般被默认绑定至页面第一个button控件,这就是所谓的defaultbutton。在这种情况下,在页面点击回车会触发表单提交事件。

    但是很多情况下我们不希望以上行为发生,因为这可能导致页面异常。可以用下述方法禁用页面内的回车键。

    <form id="form1" runat="server" OnKeyPress="return disableEnterKey(event)">
        <script>            function disableEnterKey(e) {                var key;                if (window.event)                    key = window.event.keyCode; //IE                else                    key = e.which; //firefox                     return (key != 13);            }        </script>

原创粉丝点击