<script language="javascript">
function document.onkeydown()
{
var e = event.srcElement;
if (event.keyCode == 13)
{
if (e.id == "textBox1")
document.all("Button1").click();
else if (e.id == "textBox2")
document.all("Button2").click();
}
}
</script>
function document.onkeydown()
{
var e = event.srcElement;
if (event.keyCode == 13)
{
if (e.id == "textBox1")
document.all("Button1").click();
else if (e.id == "textBox2")
document.all("Button2").click();
}
}
</script>
function document.onkeydown()
{
var e = event.srcElement;
if (event.keyCode == 13)
{
if (e.id == "textBox1")
document.all("Button1").click();
else if (e.id == "textBox2")
document.all("Button2").click();
else
event.keyCode = 0;
}
}
</script>
HTML:<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="WebApplication2.WebForm1" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm1</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 document.onkeydown()
{
var e = event.srcElement;
if (event.keyCode == 13)
{
if (e.id == "textBox1")
document.all("Button1").click();
else if (e.id == "textBox2")
document.all("Button2").click();
else
event.keyCode = 0;
}
} </script>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<asp:Button id="Button1" style="Z-INDEX: 101; LEFT: 186px; POSITION: absolute; TOP: 88px" runat="server" Text="Button"></asp:Button>
<asp:Button id="Button2" style="Z-INDEX: 102; LEFT: 412px; POSITION: absolute; TOP: 96px" runat="server" Text="Button"></asp:Button>
<asp:TextBox id="textBox1" style="Z-INDEX: 103; LEFT: 135px; POSITION: absolute; TOP: 191px" runat="server"></asp:TextBox>
<asp:TextBox id="textBox2" style="Z-INDEX: 104; LEFT: 346px; POSITION: absolute; TOP: 190px" runat="server"></asp:TextBox>
</form>
</body>
</HTML>CS:
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;namespace WebApplication2
{
/// <summary>
/// WebForm1 的摘要说明。
/// </summary>
public class WebForm1 : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Button Button1;
protected System.Web.UI.WebControls.TextBox textBox1;
protected System.Web.UI.WebControls.TextBox textBox2;
protected System.Web.UI.WebControls.Button Button2;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
} #region Web Form Designer generated code
override protected void OnInit(EventArgs e)
{
//
// CODEGEN:该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.Button1.Click += new System.EventHandler(this.Button1_Click);
this.Button2.Click += new System.EventHandler(this.Button2_Click);
this.Load += new System.EventHandler(this.Page_Load); }
#endregion private void Button1_Click(object sender, System.EventArgs e)
{
this.textBox1.Text="zhuohs";
} private void Button2_Click(object sender, System.EventArgs e)
{
this.textBox2.Text="linhao";
}
}
}
<script language="c#" runat="server">
void Button_Click(Object o, EventArgs e)
{
Button b = (Button)o;
Response.Write("***" + b.ID + " is clicked****");
}
</script>
<form runat="server">
Text1:<asp:TextBox id="textBox1" runat="Server" />
Text2:<asp:TextBox id="textBox2" runat="Server" />
<asp:Button id="Button1" runat="Server" Text="Button1" Onclick="Button_Click" />
<asp:Button id="Button2" runat="Server" Text="Button2" Onclick="Button_Click" />
</form>
<script language="javascript">
function document.onkeydown()
{
var e = event.srcElement;
alert(e.id);
if (event.keyCode == 13)
{
if (e.id == "textBox1")
document.all("Button1").click();
else if (e.id == "textBox2")
document.all("Button2").click();
else
event.keyCode = 0; event.cancelBubble = true;
event.returnValue = false;
}
}
</script>
mvp?