• 締切済み

getElementByIdでASP.NETのTextBoxを取得できない

以下のようなJavaScriptのソースで、 TextBoxの値を取得しようとしています。 ------------------------------------------- 【ASP.NET】 <asp:TextBox ID="txtTemp_Jigyo" runat="server" ReadOnly="True">DataTemp</asp:TextBox> 【JavaScript】 var strData = document.getElementById("txtTemp"); alert(strData); var strDataValue = strData.value; alert(strDataValue ); ------------------------------------------- 実行すると4行目でエラーとなっているようで、 また、2行目のalertではobjectではなく、nullが返ってきています。 ほぼ、同環境の別PGでは正常に取得できているのですが、 なにかASP.NET or JavaScriptの記述に問題がある可能性はありませんか? よろしくおねがいします。

みんなの回答

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

とりあえずIDが違ってますがいいんですか?

hiro_sun
質問者

補足

失礼しました。実際にはIDは合っています。 開発時にプロパティに表示されるIDと実際のレンダリング時に表示されるIDが異なることが原因のようですが、対応方法はわからないままです。

関連するQ&A

専門家に質問してみよう