如何在aspx页面中设置焦点在用户控件文本框中?

Sid*_*d M 9 javascript asp.net jquery user-controls textbox

如何通过在aspx页面中使用jquery/JavaScript函数将焦点设置在asp:TextBox中,该文件放在用户控件中?

Adi*_*dil 9

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

$('#txt1').focus();
Run Code Online (Sandbox Code Playgroud)

或使用纯JavaScript,focus()

document.getElementById('txt1').focus();
Run Code Online (Sandbox Code Playgroud)

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

$('#<%= txt1.Client %>').focus();
Run Code Online (Sandbox Code Playgroud)