javascriptに関する質問です。

javascriptを使って、
ボタン(イメージ画像)をクリックするとコンボボックスの
特定の値を表示するようにしたいのですが、
どのようにしたらいいよいでしょうか。
手順及び何か良いサンプルソース等ありましたら教えてください。
よろしくお願いいたします。

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

回答3件)

id:static_void No.1

回答回数5ベストアンサー獲得回数0

ポイント30pt

コレでよいでしょうか?


<html>

<head>

<script type=”text/javascript”>

function hoge(selObj)

{

alert(selObj.value);

}

</script>

<body>

<img src=”http://www.hatena.ne.jp/images/hatenaquestion.gif” onClick=”hoge(document.hogeForm.hogeSelect)”>


<form name=”hogeForm”>

<select name=”hogeSelect”>

<option value=”1”>1</option>

<option value=”2”>2</option>

<option value=”3”>3</option>

<option value=”4”>4</option>

</select>


</form>

<body>

</html>

id:aki73ix No.2

回答回数5224ベストアンサー獲得回数27

ポイント30pt

selectedIndexを触ることで実現できます


<HTML>

<BODY>

<FORM Name="form1">

<SELECT Name="Combo1">

<OPTION NAME="1">あ

<OPTION NAME="2">い

<OPTION NAME="3">う

</SELECT>

</FORM>

<IMG SRC="test1.gif" OnClick="SelCombo(0);/* 1をクリックした時*/"><BR>

<IMG SRC="test2.gif" OnClick="SelCombo(1);/* 2をクリックした時*/"><BR>

<IMG SRC="test3.gif" OnClick="SelCombo(2);/* 3をクリックした時*/"><BR>

</BODY>

<script language="JavaScript">

<!--

function SelCombo(inp){

// inpにパラメータが入り SelectIndexに代入

  document.form1. Combo1.selectedIndex=inp;

}

// -->

</script>

</HTML>

id:mady No.3

回答回数86ベストアンサー獲得回数0

ポイント30pt

http://www.tohoho-web.com/www.htm

とほほのWWW入門

必要なの情報が不足しているようなので、十分に理解できないのですが、こんな感じでしょうか?


<input type=”button” onclick=”alert(document.all.cmb.value)”>

<select name=”cmb”>

<option value=”1”>1

<option value=”2”>2

<option value=”3”>3

<option value=”4”>4

</select>


「特定の値」とは選択された値のことだと独自に解釈しました。

「表示」とは、アラートで出せばいいものと解釈しました。


どうでしょう?

id:sasamame

みなさんありがとうございました。大変参考になりました。(^^)

2005/10/17 15:26:27

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

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

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

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

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