1
<input name="ctl00$ContentPlaceHolder1$txtUsername" type="text" id="ctl00_ContentPlaceHolder1_txtUsername" style="width:95%;" class="TextBoxWatermark" autocomplete="off">

^^^^^^ html コード

ID要素にctl00_ContentPlaceHolder1_txtUsernameを使用していますが、見つかりません!

id要素は何ですか???

4

3 に答える 3

0

「focus()」コマンドを試しましたか? 選択したフィールドにしようとしているだけですか?

document.getElementById("ctl00_ContentPlaceHolder1_txtUsername").focus();

それが役立つことを願っています!

于 2013-02-27T21:02:38.890 に答える
0

マスター ページを使用している場合は、次のようにアクセスできます。

Dim MainContent as ContentPlaceHolder = CType( Page.Master.FindControl("MainContent"), ContentPlaceHolder)
 Dim myTextbox as Textbox = Ctype(MainContent.FindControl("txtUsername"),Textbox)
于 2013-02-27T20:55:39.630 に答える
0

これらを試してください

  1. 生成された ID を知るために要素 (例: chrome) を調べることができます

  2. var elem = document.getElementById('<%= ContentPlaceHolder1.FindControl("txtUsername").ClientID %>');

于 2013-02-27T21:42:36.973 に答える