javascriptを使って、
ボタン(イメージ画像)をクリックするとコンボボックスの
特定の値を表示するようにしたいのですが、
どのようにしたらいいよいでしょうか。
手順及び何か良いサンプルソース等ありましたら教えてください。
よろしくお願いいたします。
コレでよいでしょうか?
<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>
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>
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>
「特定の値」とは選択された値のことだと独自に解釈しました。
「表示」とは、アラートで出せばいいものと解釈しました。
どうでしょう?
みなさんありがとうございました。大変参考になりました。(^^)