2012-04-25 3 views
0

asp:Textboxとasp:labelコントロールがaspxページに1つあります。私は、javascriptを使用してボタンをクリックすると、ラベルのフォーカスを設定したい。誰も私にこれを行う方法を教えてもらえますか?先のとがったが出を指摘したようにjavascriptを使用して任意のボタンをクリックするとラベルのフォーカスを設定する方法

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

:あなたはをクリックして意味するとあなたはIDまたはクラスの呼び出しfocus()を経由して要素にアクセスする必要が

多くのおかげで...

+4

ラベルに注目するのは意味がありません...そうですか?また、ボタンはどこから来たのですか? – Pointy

+0

まだ問題がありますか? – gdoron

答えて

4

ラベルを使用してテキストボックスを選択するには、ラベルのfor属性をテキストボックスのIDに設定するだけです。

<label for="myTextBox">Label Text</label> 
+1

要素の "id"に '

+0

私はこれを試しましたが、 – Kathirvel

+0

のようなエラーメッセージが出ました。 – binarious

0
use `.focus()` it will do the focus part 
1

それはあなたがClientIDを使用する必要がasp.netアプリケーションなのでfor属性は、ボックス

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

MDN

のうち、あなたのためにそれを行います。

<label for='<%= myTextBox.ClientID %>'> </label>