javascriptに関する質問です。

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

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/10/14 14:32:01
  • 終了:--

回答(3件)

id:static_void No.1

static_void回答回数5ベストアンサー獲得回数02005/10/14 14:40:47

ポイント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

aki73ix回答回数5224ベストアンサー獲得回数272005/10/14 14:59:39

ポイント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

mady回答回数86ベストアンサー獲得回数02005/10/14 15:00:17

ポイント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

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

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

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

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

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