JAVASCRIPTをもちいて、メニュー上のテキストをクリックしたら、同画面上のテキストエリアにそのテキストが表示されるようにしたいです。

質問フォームみたいなものを作っているのですが、頻繁に記入される一文などがありますので、テキストエリア外にその一文のリストを表示しておいて、それをクリックしたら、テキストエリアに挿入されるようにしたいのです。
その場合、すでに入力されている内容の下に追加挿入されるようにしたいです。
サンプルや、ソースコードが紹介されているサイトなどございますでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2011/01/30 03:05:31
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:windofjuly No.1

回答回数2625ベストアンサー獲得回数1149

ポイント100pt

書き方や方法はいろいろありますが簡単な例を1つ

<html>
<head>
    <script type="text/javascript">
    <!--
        function ins(i,t) {
            var q = document.getElementById(i).value += t;
        }
    //-->
    </script>
</head>
<body>
    <a href="javascript:void(0)" onclick="javascript:ins('t1', 'aaaa')">テキストボックスにaaaaを追加</a><br />
    <a href="javascript:void(0)" onclick="javascript:ins('t1', 'bbbb')">テキストボックスにbbbbを追加</a><br />
    <a href="javascript:void(0)" onclick="javascript:ins('a1', 'xxxx')">テキストエリアにxxxxを追加</a><br />
    <a href="javascript:void(0)" onclick="javascript:ins('a1', 'yyyy')">テキストエリアにyyyyを追加</a><br />
    <form>
        <input type="text" id="t1" name="title" /><br />
        <textarea id="a1" name="body" cols="150" rows="10"></textarea><br />
    </form>
</body>
</html>

不明点等があれば、「コメント・トラックバックを表示する」にチェックを入れて、コメント欄のほうへどうぞ

URL無し

http://q.hatena.ne.jp/answer

id:kanienoteiou

できました!

すばらしいです!!

完璧です^-^

2011/01/30 03:05:00

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません