HMTL如下<form id="form1" runat="server">
<div>
<asp:TextBox ID="TextBox3" runat="server" AutoPostBack="True"></asp:TextBox><br />
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><asp:Button ID="Button1"
runat="server" Text="Button" /><br />
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox> <asp:Button ID="Button2"
runat="server" Text="Button" /><br />
<br />
</div>
</form>
后台如下 Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not Page.IsPostBack Then
Button1.Attributes("onClick") = "javascript:this.disabled=true;__doPostBack(this.name,'');"
TextBox1.Attributes.Add("onkeydown", "if(event.keyCode==13){event.keyCode=9,document.all.Button1.click();}")
Button2.Attributes("onClick") = "javascript:this.disabled=true;__doPostBack(this.name,'');"
TextBox2.Attributes.Add("onkeydown", "if(event.keyCode==13){event.keyCode=9,document.all.Button2.click();}") End If
End Sub Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Response.Write(Me.TextBox1.Text)
End Sub Protected Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button2.Click
Response.Write(Me.TextBox2.Text)
End Sub我要实现的是当光标在某个文本框点回车提交数据后,光标还是定位在那个文本框。比如光标放在第TextBox1按下回车会触发Button1,我要实现的是触发Button1事件后,光标还是定位在TextBox1
解决方案 »
- 关于ASPX页面用Eval给控件属性赋值的问题
- TFS 的几个问题
- cookie 问题
- ASP页面更新<p>**</p>标签内容,上传服务器不更新
- oracledataadapter.update 数据插入失败
- 如何用asp.net 实现注册时邮件击活功能啊?请好心大侠“南慕白(兄),北晓峰(兄)”看看啊!
- 配制错误
- GridView实战参考
- 向sqlserver数据库存入datatable中数据时类型为decimald的字段产生舍入问题
- DataList项模板中的删除按纽不能响应?
- <%@ Assembly <%@ Page <%@ Import <%@ Register这几个有什么区别?
- 保存图片问题。
/// 设置光标位置
/// </summary>
/// <param name="control"></param>
/// <returns></returns>
public static bool SetFocus(System.Web.UI.Control control)
{
if (HttpContext.Current.Request.Browser.JavaScript)
{
control.Page.RegisterStartupScript("SetFocus","<script language='javascript'>document.all['" +
control.ClientID +"'].focus();</script>");
return true;
}
return false;
}