ASP.NET中的默认焦点和响应回车键的问题

ASP.NET1.1中:

让文本框在页面一打开就获得焦点:

Page.RegisterStartupScript( " focus " , " <script language=javascript>document.all('文本控件的ID').focus()</script> " );

回车触发指定按钮的事件:当焦点在密码框时按下回车则触发btnOK这个按钮事件

PageLoad事件中:

txtPassword.Attributes.Add( " onkeydown " , " SubmitKeyClick('btnOK'); " );

Html:

< script language = " javascript " >

function  SubmitKeyClick(button)

{   

       
if  (event.keyCode  ==   13 )

       {       

              event.keyCode
= 9 ;

              event.returnValue 
=   false ;

              document.all('btnOK').click();

       }

}

</ script >

2.0中:

< form  id ="form1"  runat ="server"  defaultbutton ="btnQuery"  defaultfocus ="txtUsername" >     </ form >


你可能感兴趣的:(asp.net)