请教思归大侠,这段javascript为什么不起作用?

pigdotnet 2003-02-27 10:25:00
想取消回车引发的回送,但这段javascript为什么不起作用?
代码如下:
<%@ Page language="c#" Codebehind="WebForm3.aspx.cs" AutoEventWireup="false" Inherits="testgrid.Forms.WebForm3" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm3</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio 7.0">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
<script language="javascript">
function check()
{
if(window.event.keyCode==13)
{
return false;
}

} </script>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="WebForm3" method="post" runat="server" onsubmit="check()">
...
...全文
37 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
pigdotnet 2003-02-27
  • 打赏
  • 举报
回复
多谢思归!
多谢小帅猪!不过你的方法真的不行,我不知道为什么...;)
两只小猪,两只小猪,跑的快...
saucer 2003-02-27
  • 打赏
  • 举报
回复
try

<script language="javascript">
function document.onkeydown()
{
if(window.event.keyCode==13)
{
window.event.cancelBubble = true;
window.event.returnValue = false;
}

}
</script>
sandy2001 2003-02-27
  • 打赏
  • 举报
回复
to pigdotnet(IT猪):
肯定有的,我就是这麽写的
sandy2001 2003-02-27
  • 打赏
  • 举报
回复
比如有个<asp:TextBox id=txtId

在Form_Load中
txtId.Attributes.Add("onkeyup","return check()");

其中check()就是你在客户端写的那段程序

pigdotnet 2003-02-27
  • 打赏
  • 举报
回复
TextBox里好象没有onkeyup事件...
sandy2001 2003-02-27
  • 打赏
  • 举报
回复
onsubmit="check()"?
你不应该这样写啊?你在什麽地方回车?应该是在文本框中吧?
在文本框中 onkeyup="check()"试试

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧