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

浙公网安备 33010602011771号