字符串的问题?(发分来了)

hd_sking 2003-08-16 01:50:16
<HTML>
<HEAD>
<script>
function e()
{
var d=new Date();
var i=0;
for(i=1;i<4;i++){

if (document.form1.checkbox<i>.checked==true)//在这怎么写<i>才是正确的?
{
document.form1.text.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>
...全文
36 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
全息宇宙 2003-08-16
  • 打赏
  • 举报
回复
if (document.form1.checkbox<i>.checked==true)
to
if (eval("document.form1.checkbox"+i+".checked==true")
cloudchen 2003-08-16
  • 打赏
  • 举报
回复
<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>

<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>
sw47 2003-08-16
  • 打赏
  • 举报
回复
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;

}
}
}
hd_sking 2003-08-16
  • 打赏
  • 举报
回复
报错了~!document.form1.elements[....].checked不是对象
不行啊~!我用的是从数据库读的checkbox的名字~!动态的快回帖啊~!
fason 2003-08-16
  • 打赏
  • 举报
回复
正确的访问方法是这样:
document.form1.elements["checkbox"+i].checked

说出你要实现的功能
hd_sking 2003-08-16
  • 打赏
  • 举报
回复
不行啊~!我用的是从数据库读的checkbox的名字~!快回帖啊~!
kingdomzhf 2003-08-16
  • 打赏
  • 举报
回复
document.form1.checkbox[i].checked==true
name 和id设成一样都行
fason 2003-08-16
  • 打赏
  • 举报
回复
checkbox的name设为相同
document.form1.checkbox这样是个数组,document.form1.checkbox[i].checked

87,988

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧