楼主在这里
http://community.csdn.net/Expert/topic/3414/3414546.xml?temp=.1603662
不是问过了吗?是否是因为winform和webform的关系啊!看这个帖子吧
http://community.csdn.net/Expert/topic/3358/3358481.xml?temp=.8114893<%@ Page Language="C#" AutoEventWireup="false" debug="true"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<html>
<head>
<title>CSharpTemp</title>
<meta name=vs_defaultClientScript content="JavaScript">
<SCRIPT LANGUAGE="JavaScript">
<!--
// 响应回车键事件
function test()
{
if(event.keyCode == 13)
{
alert("响应回车键事件");
}
}
//-->
</SCRIPT> <script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
TextBox1.Attributes["onkeydown"] = "test();";
Response.Write("aaaa");
} override protected void OnInit(EventArgs e)
{
InitializeComponent();
base.OnInit(e);
}
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
}
</script>
</head>
<body onload="Form1.TextBox1.focus();">
<form id="Form1" method="post" runat="server">
<p>焦点在TextBox里按回车键</p>
<asp:TextBox id="TextBox1" runat="server"/>
</form>
</body>
</html>
http://community.csdn.net/Expert/topic/3414/3414546.xml?temp=.1603662
不是问过了吗?是否是因为winform和webform的关系啊!看这个帖子吧
http://community.csdn.net/Expert/topic/3358/3358481.xml?temp=.8114893<%@ Page Language="C#" AutoEventWireup="false" debug="true"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<html>
<head>
<title>CSharpTemp</title>
<meta name=vs_defaultClientScript content="JavaScript">
<SCRIPT LANGUAGE="JavaScript">
<!--
// 响应回车键事件
function test()
{
if(event.keyCode == 13)
{
alert("响应回车键事件");
}
}
//-->
</SCRIPT> <script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
TextBox1.Attributes["onkeydown"] = "test();";
Response.Write("aaaa");
} override protected void OnInit(EventArgs e)
{
InitializeComponent();
base.OnInit(e);
}
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
}
</script>
</head>
<body onload="Form1.TextBox1.focus();">
<form id="Form1" method="post" runat="server">
<p>焦点在TextBox里按回车键</p>
<asp:TextBox id="TextBox1" runat="server"/>
</form>
</body>
</html>
function document.onkeydown()
{
var e = event.srcElement;
if (event.keyCode == 13 && e.tagName == "INPUT" && e.type == "text")
你要执行的代码……
}
</script>
content.Attributes.Add("onkeydown","setsubmit()");
JS
<script language="javascript">
function setsubmit() {
var e = event.srcElement;
if(event.keyCode==13 ){
....
}
return false;
}</script>
<SCRIPT LANGUAGE="JavaScript">
<!--
function check()
{
if(event.keyCode == 13)
{
("响应回车键事件");
}
return false;
}
//-->
</SCRIPT>
服务端:
在page_load加入事件: private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if(!IsPostBack)
{ ibtnclick.Attributes.Add("onclick","return check();");
}
}
其中ibtnclick为一按钮名!
如何将textBox的输入值进行判断!
如果遇到回车,则替换为<br>