注册 登录
编程论坛 ASP技术论坛

用下拉框数值定复选框的个数,老是有问题

yessanya 发布于 2011-11-16 23:24, 643 次点击
<script language="javascript">
function sc(){
var G=document.getElementById("box").value;
for (A=1;A<G;A++);
document.getElementById("div2").innerHTML=document.getElementById("div2").innerHTML+"<input type='checkbox' name='X("+A+")'>"+A+" ";
}
</script>

<select name="box" onChange="sc(this.value)">
<option>-请选择-</option>
<option value="2">-二-</option>
<option value="4">-四-</option>
<option value="8">-八-</option>
<option value="12">-十二-</option>
</select>
<br><br>
<br>
<br>
<br>
<br>

<div id="div2">  

</div>  
2 回复
#2
xmlz2011-11-17 08:46
想要这样?

<html>
<head>
<script language="javascript">
function sc(G){
var chk=document.getElementById("div2");
chk.innerHTML="";
for (var A=1;A<=G;A++){
  chk.innerHTML=chk.innerHTML+"<input type='checkbox' name='X"+A+"'/>"+A+" ";
 }
}
</script>
</head>
<body>
<select name="box" onChange="sc(this.value)">
<option>-请选择-</option>
<option value="2">-二-</option>
<option value="4">-四-</option>
<option value="8">-八-</option>
<option value="12">-十二-</option>
</select>
<br><br>
<br>
<br>
<br>
<br>

<div id="div2">  

</div>  
</body>
</html>
#3
yessanya2011-11-17 12:43
OK!OK!就是这样,谢谢了!我搞了好久,就是搞不定,看来基础差了,继续学习了。
1