0

aspx ページに 1 つの asp:Textbox と 1 つの 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 に答える