【发布时间】:2013-08-21 00:53:33
【问题描述】:
如何通过在 aspx 页面中使用 jquery/JavaScript 函数将焦点放在放置在用户控件内的 asp:TextBox 上?
【问题讨论】:
标签: javascript jquery asp.net user-controls textbox
如何通过在 aspx 页面中使用 jquery/JavaScript 函数将焦点放在放置在用户控件内的 asp:TextBox 上?
【问题讨论】:
标签: javascript jquery asp.net user-controls textbox
function myfocus2() {
$('#<%=TextBox2.ClientID %>').focus();
}
= 和 TextBox2 之间不应有空格。
【讨论】:
您可以使用id selector 和focus() 方法。要使用 jQuery,您需要 include jQuery 并确保您的元素在 DOM 中可用,然后才能访问它。你可以使用document.ready。
$('#txt1').focus();
或者使用纯 JavaScript,focus()
document.getElementById('txt1').focus();
如果您没有 ClientIDMode = static 那么您将需要使用 ClientID
$('#<%= txt1.Client %>').focus();
【讨论】:
你可以试试jQuery:
$('#txt').focus();
【讨论】:
$('#<%= txt.ClientID %>').focus(); 如果您的 asp 控件的名称为 txt
| |