在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>