• ベストアンサー

テキストボックス

下記のようにテキストボックス1.2に入れた文字列を 連結した状態でアラートで表示させたいのですが、 スクリプトを教えていただけませんか?? たとえば、テキスト1に[山田]、2に[太郎]と入れた場合はアラートで[山田太郎]と表示されます。 テキスト1 □□□ テキスト2 □□□ ボタン 「表示」 宜しくお願い致します。

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

  • ベストアンサー
  • Splatter
  • ベストアンサー率41% (181/440)
回答No.1

例えばボタンを以下のタグで作成したとします。 onclickイベントでdisp()ファンクションを実行させます。 ---------------------------------------------------- <input type="button" value="表示" onclick="disp();"> ---------------------------------------------------- 次に、入力用のテキストボックスを2つ作ります。 ここでは名称をfamilyName(苗字)、firstName(名前)とします。 ---------------------------------------------------- <input type="text" name="familyName"> <input type="text" name="firstName"> ---------------------------------------------------- 次に、headタグ内に以下のようなscriptタグを記述します。 ---------------------------------------------------- <script type="text/javascript"> <!-- function disp(); { // 入力ボックスのコントロールを取得する var text1 = document.getElementById("familyName"); var text2 = document.getElementById("firstName"); // 入力ボックスの値を連結してアラート表示 alert(text1.value + text2.value); } //--> </script> ---------------------------------------------------- これで、ボタンが押されたときにdisp()ファンクションが 実行され、苗字と名前のテキストボックスの内容を取得して、 内容を連結したアラートが表示されるかと思います。

関連するQ&A

  • テキストボックスからコンボボックスへ自動入力したい

    AccessVBA初心者です。 Access2003を使用しています。 formAフォーム上の非連結textBテキストボックスに英字を入力 して、exe実行ボタンをクリックしたら、Cテーブルに連結した cmbCコンボボックスに該当文字列を表示したいです。 Private Sub exe_Click() If Me.textB.Value = "A" Then Me.cmbC.Value = 1 Else Me.cmbC.Value = 2 End If End Sub 実行ボタンをクリックしても、コンボボックスの内容は変わり ません。 if文にブレークポイントを設定してステップインで一行ずつ実 行するとコンボボックスに数字にあった文字列が表示できます。 うまく表示できるように、よろしくお願い致します。

  • テキストボックスを下から上へ表示させる

    こんにちは、visualbasic2005のテキストボックスのことで質問させていただきます。 ボタンを押すとテキストボックスに文字列を追加表示させたいのですが、表示の仕方でつまづいています。 普通は、 textbox1.Text += "1" textbox1.Text += "2" textbox1.Text += "3" などとすると  ____________ |1                 | |2                 | |3                 | |                  | |                  |   ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ と表示されますが、  ____________ |3                 | |2                 | |1                 | |                  | |                  |   ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ このように順番が逆に、つまり新しく追加した文字列が一番上に表示されるようにしたいのです。 また、  ____________ |5                 | |4                 | |3                 | |2                 | |1                 |   ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ この状態で「6」を追加すると(テキストボックスの縦幅を超えると)  ____________ |6               ■| |5               ■| |4               ■| |3               ■| |2               □|   ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ とずれ込み、右側にスクロールバーが出るようにしたいのです。 どうかよろしくお願いします。

  • テキストボックスに入力された内容を他のテキストボックスにコピーしたい

    テキストボックスA、Bがあるとして、テキストボックスAに何らかの文字列を入力します。 その状態でボタンを押すと、テキストボックスAの内容をテキストボックスBにコピーするようにしたいのですが、このようなことはjavascriptで可能でしょうか?

  • テキストボックスをコピーするVBA

    エクセルでもワードでもいいのですが。 テキストボックスで"あ"と一文字表示させます。 この"あ"を90個使って円の形になるようにしたいのですが。 ようするに、テキストボックスで何か1文字表示させた状態で実行すると、 その文字をぐるりと90個並べて円周を描かせるVBAスクリプトを知りたいのですが。 宜しくお願いします。

  • テキストボックスへの文字の表示について(文字は可変である)

    リストボックスと関連付けさせて、テキストボックスに文字を表示させたいです。 表示のさせ方としては、例えば、リストボックスに5つ(5行)の文字列があります。 実現させたい事は、常にそのページが開いた時はリストボックスの1行目をテキストボックスに表示させたいです。簡単な具体例をあげると、 リストボックスに 1行目に「あ」、 2行目に「い」、 3行目に「う」、 4行目に「え」、 5行目に「お」 とあれば、 テキストボックスに、「あ」と表示。 2行目を選択したら「い」と表示。など・・・。 しかし、リストボックスの文字列の順番は場合により並びが同じではないので、スクリプト言語(VBScript?)を用いないといけないとは思いますが・・・ この例をいうと、ページが開いた時、 1行目に「お」、 2行目に「え」、 3行目に「う」、 4行目に「い」、 5行目に「あ」 とあれば、 テキストボックスに、「お」と表示してほしい。 この説明でご理解いただければ幸いです。 よろしくお願い致します。

    • ベストアンサー
    • HTML
  • チェックボックスをクリックしたら、テキストに入力出来る様にしたいです

    今メールフォームを作っています。 チェックボックスにチェックしたら、テキストフィールドに記入しないと、 エラーがでる様にJavascriptでチェックをかけたいのですが教えて頂けませんでしょうか。 下記のようなフォームにしたいです。 ■フォーム これをあなたは何処で知りましたか? チェックボックス1 新聞 チェックボックス2 テレビ チェックボックス3 その他 テキストフィールド その他を選んだ方は記入して下さい。 このチェックボックスは必須にして、 チェックボックス1~3までのどれかをチェックしないとアラートを表示したいです。 また、チェックボックス3を選択したのにテキストフィールドに入力していない場合も アラートを表示したいです。 上記のalertは送信ボタン<input name="submit" type="submit" value="情報を送信する"> を押した際に出したいです。 この様なチェックボックスのグループを同じフォームに2つ作りたいです。

  • VB6のWebBrowserコントロールのテキストボックスについて

    VB6でWebBrowserコントロールを使用してテキストボックスを表示しており。テキストボックス内の入力文字列がSelect(反転表示され選択されている状態)されている場合に、Select状態を解除する方法を知りたいのですが、よろしくお願いいたします。

  • テキストボックスに入力してフィルタできるボタン

    access2000です。 フォームで テキストボックスに文字列を入れると商品フィールドと完全一致するデータだけ表示するボタンを付けたくなりました。 テキスト5 というテキストボックスをつけ コマンドボタンを貼り付け コマンドボタンのプロパティからイベントプロシージャーから Me.filter="商品='" & textテキスト5 & "'" を貼り付ければいいと考えましたが、うまくいきません。 手持ちの書籍ではMe.filterの解説がないので手探りでやっています。 どうすればいいのでしょうか? お願い致します。

  • エクセル2003のフォームを作成しています。

    エクセル2003のフォームを作成しています。 2点質問があります。 (1) UserForm1にテキストボックス1と2 マルチページの中にテキストボックス3と4があります。 エクセルのシート名はSheet1です。 一例) マルチページ1 テキストボックス1:A100 テキストボックス2:山田太郎 テキストボックス3: テキストボックス4: マルチページ2 テキストボックス1:A100 テキストボックス2:山田太郎 テキストボックス3: テキストボックス4: マルチページ3 テキストボックス1:A100 テキストボックス2:山田太郎 テキストボックス3: テキストボックス4: マルチページ4 テキストボックス1:A100 テキストボックス2:山田太郎 テキストボックス3: テキストボックス4: マルチページ5 テキストボックス1:A100 テキストボックス2:山田太郎 テキストボックス3: テキストボックス4: エクセルのシート(Sheet1)には A     B    C    D   E A100 山田太郎 木村 5000円 担当1 A100 山田太郎 村田 6000円 担当2 A100 山田太郎 江崎 3000円 担当3 A200 田中花子 吉田 4000円 担当1 A200 田中花子 鈴木 1000円 担当2 とデータが続いています。 UserForm1に読込というボタンがあるのですが、クリックしたらシートの A列でA100、B列で山田太郎、かつE列で「担当1」の行の C列の名前をテキストボックス3、D列の金額をテキストボックス4 に表示させるにはどのように書けば良いのでしょうか。 ページ2は、ボタンではなく、ページをクリックした時に 上記と同様のイベント A列でA100、B列で山田太郎、かつE列で「担当2」の行のC列の名前を テキストボックス3、D列の金額をテキストボックス4に表示、 ページ3は、2と同様ページをクリックした時に A列でA100、B列で山田太郎、かつE列で「担当3」の行の C列の名前をテキストボックス3、D列の金額をテキストボックス4 に表示、 以降のページも上記と同様のことをさせたいと思っています。 マルチページは5ページありますが、必ずしもシートに担当5まで あるわけではなく、A100 山田太郎のように、担当が1から3しか シートにデータがない場合は、マルチページの4と5は空欄に ならなければなりません。 (2)ページのタブをクリックした時のイベントの書き方が分かりません。 ページをクリックした時のイベントは、こちらで同じような質問を されている方のを見て、タブをクリックした時のコードをコピーして みまして試してみましたが、無反応でした。 Private Sub MultiPage1_Click(ByVal Index As Long)  'Page2がクリックされた場合  If Index = 1 Then   Load UserForm1   With UserForm1    .StartUpPosition = 0    .Top = 50    .Left = 20    .Show   End With  End If End Sub 分かりづらい説明で申し訳ありませんが、どなたか教えていただけ ませんでしょうか。よろしくお願いいたします。

  • EXCELのテキストボックスについて

    図形描画のテキストボックスを使用して文字を色分けして使っています テキストボックスの3列目を赤色で点滅 別のテキストボックスの6列目を青で点滅 エクセルでは不可能なのでしょうか? どうか宜しくお願い致します。