JS中用到网页控件的name是变量怎么办?(如:Document.Form.eval('bid_0'+i+'_0'+j).checked)

tonee 2004-10-28 11:33:16
由于用到树状的结构
所以checkbox只能写成:
<input type="checkbox" name="bid_0<%=i%>_0<%=j%>">
结果在JS里面就出错了:
if(document.Form.eval('bid_0'+i+'_0'+j).checked)

请教下高手怎么解决,谢谢!


...全文
157 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
helenofnt 2004-10-28
  • 打赏
  • 举报
回复
这个俺也想知道
关注
tonee 2004-10-28
  • 打赏
  • 举报
回复
有没有高手解决阿???
zairwolfi 2004-10-28
  • 打赏
  • 举报
回复
,+***+,
,*********, , ,@@,
.****+++****,*: ,WW.
,***:.,,,.+****+ ,WW.
***., ,:***+ ,WW.
.**: ****+ ,WW.
+*+, ,.+++. :@@*, +@@:,WW.*@*.#@:
**: ,,,,,WWWWWW: ,WWWWWWWW.#WWWWWWW,+++,
,**: @WW@*WW. WWW**WWWW.#WWW#*WW* ::
,**: WWW*,.., #WW:,,.@WW.#WW+.,+WW,. .
+*+, .WWWW+, WW+, .WW.#W@. .WW,+#
.**, ,:WWWWW:,WW: ,WW.#W@, .WW,@@,
,***, ., ,.:#WWW.WW*, .WW.#W#, .WW.#+,
.***, +**, +,,,WWW:+WW. WWW.#W#, .WW. ,
,.*****+*****. WWWWWWW.,WWWWWWWWW.#W#, .WW,**,
,.********+., :WWWWWW+, .@WWWW@WW.#W#, .WW,**
,.+++++:, ,.:++:., ,:++:.++..++, ,++,,,
,,,,, ,,,, ,,, ,,,,,, ,,
用http://bbs.soulsky.net/pub/ascii/做的。
zzone 2004-10-28
  • 打赏
  • 举报
回复
可以象html引用java变量一样引用,如:<%=变量名%>
youthy_yy 2004-10-28
  • 打赏
  • 举报
回复
if(document.Form.eval('bid_0'+i+'_0'+j).checked)
=================================================
用这种语法,如果该name的checkbox不存在就出错了,所以建议你用DOM

var chk=document.getElementById("bid_0"+i+"_0"+j); //确保name都不相同
if (chk!=null){
if (chk.checked){
//....
}
}
tonee 2004-10-28
  • 打赏
  • 举报
回复
顶一下等高手
tonee 2004-10-28
  • 打赏
  • 举报
回复
据说可以<input>可以id和name不同~
不知道如何使用,这样不知道能不能解决我的问题。

81,122

社区成员

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

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