プルダウンメニューを数個用意し、選択すると下のテキストボックスにそれぞれの選んだ文字が追加されていく、ということはJavaScriptでできますか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2003/12/16 01:16:26
  • 終了:--

回答(1件)

id:momekabi No.1

momekabi回答回数18ベストアンサー獲得回数02003/12/16 02:01:52

ポイント70pt

可能です。

セレクタを配置しておき、onchangeでテキストボックスに出力する関数を呼び出します。

今作ってみたソースを以下に書きます。

<select onchange=”setchr(this);”>

<script language=”JavaScript” type=”text/javascript”>

<!--

for(chr=0; chr<=9; chr++) {

document.write(’<option value=”’ + chr + ’”>’ + chr);

}

// -->

</script>

</select>

<select onchange=”setchr(this);”>

<option value=”test1”>test1

<option value=”test2”>test2

</select>

<input type=text name=tgt value=””>

<script language=”JavaScript” type=”text/javascript”>

<!--

function setchr(obj) {

tgt.value = tgt.value + obj.options[obj.selectedIndex].value;

}

// -->

</script>

こんな感じでいかがでしょうか?

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

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

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

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

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません