- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:INPUTでスクリプトを使うには?)
HTMLやJAVAも絡んだINPUTスクリプトの使い方
このQ&Aのポイント
- HTMLやJAVAも絡んでくる<input>タグでスクリプトを使う場合の方法や注意点についてまとめました。
- JSPで整数を三桁区切りのカンマ付きで表示する方法について解説しました。
- INPUTタグにスクリプトを書き込む際に文字列として扱われないようにする方法について説明しています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
実際に試してみたわけではないですが、 <script language="javascript"> document.write( "<INPUT type='text' value='" + getNumFormat('<c:out value="${売上予算}"/>' ) + "'>"); </script> みたいな感じでどうでしょうか
その他の回答 (1)
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
回答No.1
document.write でINPUT文を含めて書き出すようにするか 適当なタイミングで、value に値をセットするようなjavascript を書いたらどうでしょう
質問者
お礼
すいません、やっぱりできました。 ご協力感謝します。 ありがとうございました!!
質問者
補足
document.write でINPUT文を含めるというのは… <script language="javascript"> document.write(getNumFormat( <INPUT value="'<c:out value="${売上予算}"/>'"> )) </script> こんな形をイメージしましたが、 これで合っているのでしょうか? 度々、質問して申し訳ありません。
お礼
ありがとうございます。 早速、明日やってみます。 会社でないと環境が整っていないのでできないのです。^^; できたら、また報告しに来ますね。
補足
<TD> <script language="javascript"> document.write("<INPUT type='text' name="_uriageYosan" maxlength="9" tabindex="10" style="width: 75px;" onchange="changeYosan();" class=" hankaku_right_text" value='" + getNumFormat('<c:out value="${売上予算}"/>' ) + "'>") </script> </TD> 実際に実装してみましたが、表示されませんでした。 メソッドがテキストになって表示される事は回避できましたが、 何も表示されない状態です。 何が悪いのでしょうか?