关于vbscript 操作checkbox的问题

来源:百度知道 编辑:UC知道 时间:2024/06/18 18:29:50
需要一个这样的程序,如有10个checkbox, 多个被选中,返回随机1个已选中的checkbox值。

PS.可追加赏分。

试试,可能有更简洁的代码:
<script>
function getcb(){
var arr = new Object();
var j=0;
for(var i=0;i<form1.chkIds.length;i++){
if (document.form1.chkIds[i].checked){
arr[j]=document.form1.chkIds[i].value;
j+=1;
}
}
alert(arr[Math.floor(Math.random()*j)]);
}
</script>
<form name="form1">
<input type="checkbox" name="chkIds" value="1">
<input type="checkbox" name="chkIds" value="2">
<input type="checkbox" name="chkIds" value="3">
<input type="checkbox" name="chkIds" value="4">
<input type="checkbox" name="chkIds" value="5">
<input type="checkbox" name="chkIds" value="6">
<input type="checkbox" name="chkIds" value="7"&g