• ベストアンサー

ボタン押下しテキストエリアに連続入力

1.「あ」ボタンを押下 2.「い」ボタンを押下 3.「う」ボタンを押下 上記3つのボタンを押下するとテキストエリアに あ い う というように入力させることは可能でしょうか? できるとすれば、どのようにすれば可能でしょうか? ご存知の方、宜しくお願いします。

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

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

いろいろやり方があるでしょうけど、たとえばこんな感じ <script> try{ document.addEventListener ('click',function(e){clickfunc(e)},true); }catch(e){ document.attachEvent('onclick',function(e){clickfunc(e)}); } function clickfunc(e){ var t = (e.srcElement || e.target); if(t.nodeName=="INPUT" && t.type=="button"){ document.getElementById("hoge").value+=t.value+"\n"; } } </script> <input type="button" value="あ"> <input type="button" value="い"> <input type="button" value="う"><br> <textarea id="hoge"></textarea>

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • テキストエリア内へボタン(リンク)によるテキスト挿入

    テキストエリア内へボタン(リンク)によるテキスト挿入 http://lumber-mill.co.jp/gallery/view/portfolio/yosei/js/insert_text 上記urlのテキストエリア内へボタン(リンク)によるテキスト挿入ですが、 同じように1つだけ(<br/>)だけの挿入はできるようになったのですが、 これを複数設置したい場合の設置方法を教えてください。 ただいくつもコピーすればいいのでしょうか?

  • 入力するテキストエリアをボタンで増減させるjavascriptを作りたい。

    こんにちわ, 現在javascriptを学習しています。 たとえば,メールボックスとかで着信拒否のメールアドレスを入力するテキストエリアが10個あって,「増やす」のボタンがつくと,それが11個になるようなスクリプトは作ることが可能なのでしょうか。 また参考になるページがあれば,教えてください。 よろしくお願いします。

  • テキストエリアへの記号代入

    こんにちは。以下、ご回答いただければ幸いです。 日頃、PHPカテゴリにてお世話になっておりますが、以下のようなものを作りたいと考えているのですが、その流れ(仕組)が分からず、 http://oshiete1.goo.ne.jp/qa2749334.html にて同じような質問があったので、今回javascriptにて投函させていただきました。宜しくお願いいたします。 上記、URLと同じなのですが、流れのイメージとして、テキストエリアに文字を入力している際、入力途中でテキストエリア外に設置のボタン(アイコンなど)を押したとき、その押したボタンに埋め込んである?記号などを、テキストエリアでの入力途中に引き継いで記号文字列を代入したいと考えています。 適切な説明が上手く出来ないのですが、例えば、テキストエリアにおいて、 こんにちは と入力したとき、テキストエリア外に設置のボタンを押すことで、 こんにちは[a:1] と、このようにしたいのです。 色々なイメージを描いておりますが、テキストエリア内にカーソルがあるとき、一旦テキストエリアの外のボタンを押して、また元のカーソルの位置に戻すには?とか、ボタン(アイコン)に設定の記号文字列を代入するには?と、一向に具体的なイメージがつかめずにいる次第です。 お忙しい中恐縮ですが、ご指導頂戴出来れば幸いです。宜しくお願いいたします。

  • 入力エリアのクリアについて

    おはようございます。 現在inputエリアに学生番号を入力し、ボタン(検索)押下すると、 別のそれぞれのinputエリアに氏名、クラス、年齢が 入力されるようになっているとします。 ある生徒の学生番号(0001)を入力すると、 それぞれ、inputエリアに浅井、A組み、15という情報が格納されるとします。 その後、0002を入力して検索を押下しないと、 あたかも0002番が浅井さんのように見えてしまいますので、 学生番号に変更があったら、氏名、クラス、年齢のinputエリアをクリアしたい と考えています。 どのようにすればよいかわかりません。 どうかアドバイス宜しくお願い致します。

  • テキストエリアからボタンによって送り先を変えるには?

    こんにちは。 ひとつのテキストエリアから、ボタンの違いによって送り先を変更することは可能なのでしょうか? 具体的にやりたいことは、「検索デスク」と言うサイトのように、入力フォームは同一でもボタンの違いによって送り先が変わっています。 やりたいことは「検索デスク」さんと同一なのですが、ソースを拝見しても良くわかりませんでした。 大手のサーチエンジンの検索窓を羅列することはできるのですが、もう少しスマートにしたいです。(^^ゞ わたしのスキルは質問ID195803のとおり、JavaScriptを良く理解していないようです。 よろしくおねがいします。<(__)>

  • VB.NET ボタン押下で一つ前のコントロールへ

    お世話になります。 VisualStudio2010 InputMan6.0 上記を使用して、VB.NETで開発をしております。 いくつかテキスト・コンボコントロールが並んでいるFormで、ボタンを押下することで それまでカーソルがあったコントロールの一つ前のTabIndexがあるコントロールへ カーソルを遷移させたいのですが、うまく動きません。 SelectNextControlを使ってみても、ボタン押下の段階でボタンがActiveなコントロールと なってしまうため、ボタンの一つ前のコントロールにカーソルが移動してしまいます。 うまい方法はないでしょうか?

  • ボタンを押すことでテキストエリアへの時刻の挿入方法

    いつもお世話になります テキストエリア(この入力しているところ:テキストボックス?)のそばにボタンがあり、そのボタンを押すことで、現在時刻(MM/DD hh:mm)をこのテキストボックスに挿入させたい(押すたびに入力している最後の文字の次に)のですが、ネット上いろいろ探してみましたがサンプルが見つかりません。どこかいいプログラムはないでしょうか。Javascript、PHP、MySQLでシステムを作成しています。よろしくお願いいたします。

  • 未入力のテキストエリア

    こんにちは。 テキストエリアにデータを入力して その入力チェックを行いたいと思います。 入力項目にspace(全角、半角ともに)のみ入力された場合、 escape関数を使用すれば未入力と判断させることはできました。 かりにspaceを4つほど入力(判定では未入力と判断させたい)した 場合、うまくロジックを組むことができません。 どうかアドバイス宜しくお願い致します。

  • テキストエリアの内容を印刷できるようにしたい

    宜しくお願いします。 JAVAスクリプトで作った見積もりのページがあります。 該当部分の個数を選択して、下に総計を表示させるのですが 『選択内容を表示』というボタンを押すと 更にその下にあるテキストエリアに選択した内容と総計が 表示されるようにしています。 そこで、質問なのですが、 そのテキストエリアの下に『上記内容を印刷』という ボタンをつけて、テキストエリア内の部分だけを 印刷できるようにしたいのですが、可能でしょうか? お分かりになる方がいましたら、教えてください。

    • ベストアンサー
    • HTML
  • 1つのテキストボックスを、2つのボタンで利用したいのです。

    ASP初心者です。 宜しくお願いします。 1つの画面に 1.「検索ボタン」 2.「EXCEL出力」ボタン 3.「テキストボックス1」 4.「テキストボックス2」 を作成しました。 「検索ボタン」を押下した時も「EXCEL出力ボタン」を押下した時も、 テキストボックス1と2に入力された値を利用するにはどのようにしたら良いのでしょうか? (テキストボックスへ入力された値は、DBへの問い合わせの際のwhere句指定で使用します。) ボタンが1つだけの時は<form>~</from>の間に、テキストボックスの記述を行い、 受け側ではRequest.Formで値を取得する事ができたのですが、 テキストボックスを共用しようとした途端、分からなくなってしまいました。 有識者の皆様、よろしくお願い致します。