Javascript 如何在aspx页面中设置用户控件文本框的焦点?
如何使用aspx页面中的jquery/JavaScript函数将焦点设置在用户控件内的asp:TextBox上?您可以使用和使用方法。要使用jQuery,在访问元素之前,您需要确保元素在Javascript 如何在aspx页面中设置用户控件文本框的焦点?,javascript,jquery,asp.net,user-controls,textbox,Javascript,Jquery,Asp.net,User Controls,Textbox,如何使用aspx页面中的jquery/JavaScript函数将焦点设置在用户控件内的asp:TextBox上?您可以使用和使用方法。要使用jQuery,在访问元素之前,您需要确保元素在DOM中可用。你可以用它 $('#txt1').focus(); 或者使用纯JavaScript 如果没有clientmode=static,则需要使用ClientID $('#<%= txt1.Client %>').focus(); $('#').focus(); 您可以尝试使用jQuery:
DOM
中可用。你可以用它
$('#txt1').focus();
或者使用纯JavaScript
如果没有clientmode=static,则需要使用ClientID
$('#<%= txt1.Client %>').focus();
$('#').focus();
您可以尝试使用jQuery:
$('#txt').focus();
函数myfocus2(){
$('#')。焦点();
}
=
和TextBox2
之间应该没有空格。您可能需要使用ClientID,确保用控件id替换txt1。Adil我也尝试了“$('#')。focus()”,正如您在上面的响应中所说,但它给出了相同的错误,根据我的说法,它无法找到带有给定id的文本框,这就是它给出错误的原因。你必须用控件的真实id替换“#txt”才能对焦。ie:$('#').focus()代码>如果asp控件的名称为txt
是的,我用文本框id替换了“#txt”,并尝试了“$('#').focus()”,但是错误仍然存在。函数myfocus2(){$('#').focus();}
$('#txt').focus();
function myfocus2() {
$('#<%=TextBox2.ClientID %>').focus();
}