超珍しくHTMLの話。
formのopt1にselect-optionで設定した値を他の変数に代入する方法。
<html>
<head>
function fnOptionSet(){
document.form1.opt1.value=document.form1.opt2.value;
}
</script>
</head>
<body>
<form method=”get” action=”” name=”form1″>
<select name=”opt1″ onChange=”fnOptionSet()”>
<option value=””>全て</option>
<option value=”COL_04=11″>コンビニ</option>
<option value=”COL_04=12″>スーパー・ショッピングセンター</option>
<option value=”COL_04=20″>その他サービス</option>
</select>
<input type=”hidden” name=”opt2″ value=””>
<input type=”submit” value=”検索”>
</form>
</body>
</html>
form1のopt1をselect-optionで選んだら、同じ値をopt2に入れたい場合。
select-optionの変更があったらonChangeでJSを呼んで、単純に
document.form1.opt1.value=document.form1.opt2.value;
すればいい。