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

标签 javascript jquery asp.net user-controls textbox

如何在 aspx 页面中使用 jquery/JavaScript 函数将焦点设置在放置在用户控件内的 asp:TextBox 上?

最佳答案

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

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

或者使用纯 JavaScript,focus()

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

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

$('#<%= txt1.Client %>').focus();

关于javascript - 如何在 aspx 页面中将焦点设置在用户控件文本框上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18310197/

相关文章:

c# - Properties.Settings.Default 是否有非默认替代方案?

asp.net - css文件更新版本的最佳解决方案是什么

jquery - 将变量传递给 jQuery CSS 值以计算高度

javascript - 检查 Cookie ; load() 如果cookie匹配,需要重新加载才能看到新内容

jquery - 根据屏幕大小删除 CSS 类 jQuery

asp.net - 我应该在 Web 应用程序中嵌入 CSS/JavaScript 文件吗?

javascript - 请关注我的初学者 javaScript

javascript - 使用 JavaScript 计算字符串中元音的个数

javascript - 隔离 Angular 1.5 组件实例中的事件

javascript - [Vue 警告] : Invalid prop: type check failed for prop "disabled". 预期 bool 值,得到函数