使用ASP控件情况下的自动获得输入焦点

在使用asp控件的情况下,运行在服务器端的<form>控件在客户端没有name属性。但是可以通过document.forms[0]来获得。这是因为asp.net页面都只有一个form
这样,代码只需要做少量改动即可:
<FORM runat="server">
USERNAME: <asp:TextBox ID="txbUserName" Width="100" TextMode="singleline" Runat="server"/>
&nbsp;&nbsp;
PASSWORD: <asp:TextBox ID="txbPSW" Width="" TextMode="password" Runat="server"/>
&nbsp;&nbsp;
<asp:Button ID="btnOK" Text="LOGIN" OnClick="OnbtnOKClick" Runat="server"/>

<script language="javascript"> 
<!-- 
document.forms[0].txbUserName.focus();
-->
</script>
</FORM>

posted @ 2005-04-09 00:38  刀刀  阅读(784)  评论(0)    收藏  举报