- ベストアンサー
<input type="text" name="Q1">で、Q1に後で値を設定して表示するには
お世話になります。 <input type="text" name="Q1">で、Q1に後で値を設定して表示するにはどうしたら良いものでしょうか。 name="Q1" と、しているので、 onMousedown="function()" で、nameでしてしたエリアに値を書き込めば、できると思うのですが、 このfunction()をどのように書いたらよいものか、いろいろ調べてもわかりません。 何とかご教示願えないでしょうか。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
javascriptを利用することで出来ます。 こんな感じで動くでしょう。 ちなみにテキストボックスなどをjavascriptで操作する場合は idをつけておくと便利です。 これ以上をやりたいというのであれば 参考URLなど見て勉強してみてください <html> <head> ・ </head> <body> <input type="text" id="Q1" name="Q1" onmousedown="hoge()"> </body> <script type='text/javascript'> function hoge() { Q1.value = ""; //""のなかに設定する値 } </script>
お礼
X-trail_00さん、ありがとうございました。 できました。 <form id="hoge"> hoge.Q1.value="どうもありがとうございました。" で、できました。