0

我的aspx 页面中有一个asp:Textbox 和一个asp:label 控件。我想在使用 javascript 单击按钮时为标签设置焦点。谁能告诉我该怎么做?

非常感谢...

4

3 回答 3

4

您需要通过 id 或调用focus()的类来访问元素:

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

正如 Pointy指出的那样:当您的意思是通过单击标签来选择文本框时,您只需将标签上的for属性设置为文本框的 ID。

<label for="myTextBox">Label Text</label>
于 2012-04-25T12:57:10.303 回答
1

for属性为您提供开箱即用的功能

<label for="{the id you want}"> </label>

MDN

因为它是 asp.net 应用程序,您需要使用ClientID

<label for='<%= myTextBox.ClientID %>'> </label>
于 2012-04-25T12:59:38.490 回答
0
use `.focus()` it will do the focus part
于 2012-04-25T12:59:12.970 回答