JavaScript の質問用スレッド

このエントリーをはてなブックマークに追加
797Name_Not_Found
>>796への回答
selectedIndexでどの項目が選択されているか取得。
変数名を変更してますので注意してください。

<script language="JavaScript">
&lt;!--
var tanka=160;
function func1(f) {
kazu = f.options[f.selectedIndex].value;
shokei = tanka * eval(kazu);
document.KEISAN.SHOKEI.value = eval(shokei);
}
//--&gt;
</script>
</head>
<body>
<form name="KEISAN">
160円 ×
<select name="KAZU" onChange="func1(this)">
<option value="0" selected>0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select> =
<input type=text name="SHOKEI" value="0" size="10">円
</form>
</body>