用ASP.NET做网站时,某个页面有多个按钮,如注册页面。当我填写完注册的信息后,按下回车,默认按下了该页面的第一个按钮,而不是注册的提交按钮。
请问这个怎么解决,用ASP.NET?
谢谢各位帮忙。
用ASP.NET做网站时,某个页面有多个按钮,如注册页面。当我填写完注册的信息后,按下回车,默认按下了该页面的第一个按钮,而不是注册的提交按钮。
请问这个怎么解决,用ASP.NET?
谢谢各位帮忙。
Code
<script language="javascript" event="onkeydown" for="document">
if(event.keyCode==13)
{
if (document.activeElement.id=='广西框ID')
{
document.all('按钮ID').focus();
document.all('按钮ID').click();
}
}
</script>
Code
private void Page_PreRender(object sender, EventArgs e)
{
this.TextBox1.Attributes["onkeydown"] =
"if(event.keyCode==13)" + this.Page.ClientScript.GetPostBackEventReference(this.Button1, null);
}
Code
<form runat="server" defaultButton="注册按钮id">
<asp:Button ID="注册按钮id" runat="server" />
</form>