• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:INPUTでスクリプトを使うには?)

HTMLやJAVAも絡んだINPUTスクリプトの使い方

このQ&Aのポイント
  • HTMLやJAVAも絡んでくる<input>タグでスクリプトを使う場合の方法や注意点についてまとめました。
  • JSPで整数を三桁区切りのカンマ付きで表示する方法について解説しました。
  • INPUTタグにスクリプトを書き込む際に文字列として扱われないようにする方法について説明しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

実際に試してみたわけではないですが、 <script language="javascript"> document.write( "<INPUT type='text' value='" + getNumFormat('<c:out value="${売上予算}"/>' ) + "'>"); </script> みたいな感じでどうでしょうか

takahiro_k
質問者

お礼

ありがとうございます。 早速、明日やってみます。 会社でないと環境が整っていないのでできないのです。^^; できたら、また報告しに来ますね。

takahiro_k
質問者

補足

<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> 実際に実装してみましたが、表示されませんでした。 メソッドがテキストになって表示される事は回避できましたが、 何も表示されない状態です。 何が悪いのでしょうか?

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

document.write でINPUT文を含めて書き出すようにするか 適当なタイミングで、value に値をセットするようなjavascript を書いたらどうでしょう

takahiro_k
質問者

お礼

すいません、やっぱりできました。 ご協力感謝します。 ありがとうございました!!

takahiro_k
質問者

補足

document.write でINPUT文を含めるというのは… <script language="javascript"> document.write(getNumFormat( <INPUT value="'<c:out value="${売上予算}"/>'"> )) </script> こんな形をイメージしましたが、 これで合っているのでしょうか? 度々、質問して申し訳ありません。

関連するQ&A