asp.net(C#)在一个页面里,如何让一个控件不响应回车事件

来源:百度知道 编辑:UC知道 时间:2024/09/20 03:00:07

<head runat="server">
<title></title>
<script language="javascript" type="text/javascript">
function GetFocus() {
if (event.keyCode == 13) {
}
else {
window.alert(event.keyCode);
}
}
</script>
</head>
<body onkeydown="GetFocus()">
<form id="form1" runat="server">
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="GetFocus()" />
</form>
</body>
</html>

keyCode == 13是回车,自己写判断吧

加个键盘事件,检测到是回车,你就直接跳过。

一般来说,没有写事情是不会响应的,
或在tabindex属性(TAB顺序)中填100.

在你的keyDown事件中写
if (event.keyCode == 13) {
e.cancel = true;
}