Javascript 回发后在文本框控件上设置焦点
当用户在文本框中键入时,我使用以下代码再次执行数据库检查Javascript 回发后在文本框控件上设置焦点,javascript,asp.net,postback,Javascript,Asp.net,Postback,当用户在文本框中键入时,我使用以下代码再次执行数据库检查 <script type="text/javascript"> function RefreshUpdatePanel() { __doPostBack('<%= txtUsername.ClientID%>', ''); }; 函数RefreshUpdatePanel(){ __doPostBack('',''); }; 及 虽然这一个工作,文本框失去焦点后,每个按键事件。 我
<script type="text/javascript">
function RefreshUpdatePanel() {
__doPostBack('<%= txtUsername.ClientID%>', '');
};
函数RefreshUpdatePanel(){
__doPostBack('','');
};
及
虽然这一个工作,文本框失去焦点后,每个按键事件。
我怎样才能解决这个问题?(整个过程都在更新面板中。)您可以使用javascript,如本文所示,通过使用客户端
focus()
方法将焦点设置为元素
还可以通过调用和提供控件引用来使用ASP.NET
<asp:TextBox ID="txtUsername" runat="server" AutoPostBack="True"
onkeyup="RefreshUpdatePanel();" OnTextChanged="Code_TextChanged"></asp:TextBox>