function e() { var d=new Date(); var i=0; var xx=document.all.tags("input") for(i=1;i<xx.length;i++){ if (xx[i].type=="checkbox"&&xx[i].checked==true)//在这怎么写<i>才是正确的? { document.form1.text.value=i; } } }
<HTML> <HEAD> <script> function e() { var d=new Date(); var i=0; for(i=1;i<4;i++){ if (eval("document.form1.checkbox"+i+".checked"))//在这怎么写<i>才是正确的? { document.form1.text1.value=i; } } } </script> </HEAD> <BODY onload="setInterval('e()',1000)"> <form name="form1" method="post" action=""> <p> <input type="text" name="text1"> </p> <p>
name 和id设成一样都行
document.form1.elements["checkbox"+i].checked说出你要实现的功能
不行啊~!我用的是从数据库读的checkbox的名字~!动态的快回帖啊~!
{
var d=new Date();
var i=0;
var xx=document.all.tags("input")
for(i=1;i<xx.length;i++){ if (xx[i].type=="checkbox"&&xx[i].checked==true)//在这怎么写<i>才是正确的?
{
document.form1.text.value=i; }
}
}
<HEAD>
<script>
function e()
{
var d=new Date();
var i=0;
for(i=1;i<4;i++){ if (eval("document.form1.checkbox"+i+".checked"))//在这怎么写<i>才是正确的?
{
document.form1.text1.value=i; }
}
}
</script>
</HEAD>
<BODY onload="setInterval('e()',1000)">
<form name="form1" method="post" action="">
<p>
<input type="text" name="text1">
</p>
<p>
<input type="checkbox" name="checkbox1" value="checkbox">
<input type="checkbox" name="checkbox2" value="checkbox" >
<input type="checkbox" name="checkbox3" value="checkbox" >
</p>
</form>
</BODY>
</HTML>
to
if (eval("document.form1.checkbox"+i+".checked==true")