9

How can I set focus on asp:TextBox which is placed inside a user control by using jquery/JavaScript function in aspx page?

4

3 回答 3

9

您可以使用id 选择器并使用focus()方法。要使用 jQuery,您需要包含 jQuery并确保您的元素在DOM访问之前可用。您可以为此使用document.ready

$('#txt1').focus();

或者使用纯 JavaScript,focus()

document.getElementById('txt1').focus();

如果您没有 ClientIDMode = static 那么您将需要使用 ClientID

$('#<%= txt1.Client %>').focus();
于 2013-08-19T09:13:03.960 回答
1

您可以尝试使用 jQuery:

$('#txt').focus();
于 2013-08-19T09:20:42.677 回答
0
function myfocus2() {
 $('#<%=TextBox2.ClientID %>').focus();
}

=和之间不应有空格TextBox2

于 2013-09-23T11:52:12.560 回答