<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>
可这样还是不行。。请各位大大帮忙看看。。。
下拉框onchange
答案:3 悬赏:20 手机版
解决时间 2021-12-30 16:42
- 提问者网友:蓝琪梦莎
- 2021-12-29 18:13
最佳答案
- 五星知识达人网友:琴狂剑也妄
- 2022-01-06 10:44
<form name="frm" method="post"> <br><select name="aa" onChange="oc(this.options[this.selectedIndex].value);"><br> <option value="1">a</option><br> <option value="2">b</option><br> <option value="3">c</option><br> </select><br></form><br><script><br> function oc(v){<br> alert(v);<br> alert(document.frm.aa.options.selectedIndex); //当前选择项的索引值,从0开始递增,没选中时为-1。<br> }<br></script>
全部回答
- 1楼网友:低血压的长颈鹿
- 2022-01-06 11:11
<form name="frm" method="post"> <br><select name="aa" onchange="oc(this.options[this.selectedindex].value);"><br> <option value="1">a</option><br> <option value="2">b</option><br> <option value="3">c</option><br> </select><br></form><br><script><br> function oc(v){<br> alert(v);<br> alert(document.frm.aa.options.selectedindex); //当前选择项的索引值,从0开始递增,没选中时为-1。<br> }<br></script>
- 2楼网友:西岸风
- 2022-01-06 11:06
你的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>
</select>
</form>
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯