ink怎么读:javascript 在写处理表单的方法如何抽象? 大侠帮帮我啊

来源:百度文库 编辑:中科新闻网 时间:2024/05/08 02:50:43
先看个代码
<script language="javascript" >
function caidan(){
m=my.haha.options[my.haha.selectedIndex].value;
window.alert(m);
}
</script>

<body>
<form name="my" >
<select id="haha">
<option value="3">3</option>
<option value="4">4</option>
</select>
<input type="button" value="OK" onclick="caidan();">
</form>

但是比如下面还有
<select id="xx">..........
<select id="aa">..........
<select id="mm">..........
..........
很多这样 要一个一个写是不是太烦琐了 ?

我试着这样写
<script language="javascript" >
function caidan(var formname,var listID){
var m=formname.listID.options[formname.listID.selectedIndex].value;
window.alert(m);
}
</script>

<body>
<form name="my" >
<select id="haha">
<option value="3">3</option>
<option value="4">4</option>
</select>
<input type="button" value="OK" onclick="caidan(my,haha);">
</form>
但是总是出错 请大侠指点一下
应该怎么写呢?

<script language="javascript" >
function caidan(listID)
{
var m;
m=listID.options[listID.selectedIndex].value;
window.alert(m);
}
</script>
<form name="my" >
<select id="haha">
<option value="3">3</option>
<option value="4">4</option>
</select>
<select id="hoho">
<option value="5">5</option>
<option value="6">6</option>
</select>
<input type="button" value="OK" onclick="caidan(haha);">
<input type="button" value="OK" onclick="caidan(hoho);">
</form>