下拉框onchange

来源:百度知道 编辑:UC知道 时间:2024/06/16 21:33:54
<form action="" name="f1">
<select name="MUnitClass" onchange="selectionmade()">
<option value="AA">AA<option>
<option value="BB">BB<option>
<option value="CC">CC<option>
</select>
</form>

在JS中写
<script language="javascript">
function selectionmade(){
document.f1.MUnitClass.options.selected=true;
}
</script>

可这样还是不行。。请各位大大帮忙看看。。。

<form name="frm" method="post">
<select name="aa" onChange="oc(this.options[this.selectedIndex].value);">
<option value="1">a</option>
<option value="2">b</option>
<option value="3">c</option>
</select>
</form>
<script>
function oc(v){
alert(v);
alert(document.frm.aa.options.selectedIndex); //当前选择项的索引值,从0开始递增,没选中时为-1。
}
</script>

你的option需要闭合
然后要取所选项的值用+this.value+就可以了
以下供参考 (直接另存运行)

<form action="" name="f1">
<select name="MUnitClass" onchange="Javascript:window.open(''+this.value+'.html');">
<option value="AA">AA</option>
<option value="BB">BB</option>
<option value="CC">CC</option&g