天荟:javascript 在写处理表单的方法如何抽象? 急!! 在线等

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/14 17:44:40
先看个代码 <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>
但是总是出错 请大侠指点一下

var select1 = document.formName.optName;
//遍历
for(i=select1.length-1;i>=0;i--){
if(select1[i].selected){
//处理程序
}
}
不太清楚你在说些什么。。不知道这些对你有没帮助
Good Luck