页面JS问题

bluemouse_2008 2010-09-18 05:01:59
页面根据后台传过来的值判断后,如果匹配,页面表单所有元素的状态都变为只读。
有没有document.myForm....之类的方法 而不是去让每一个元素的状态改为只读,
那样太麻烦,元素太多。

请高手指点,坐等。。。。。。
...全文
141 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
jianhongzhao 2010-09-19
  • 打赏
  • 举报
回复
3楼正解!
helei123a 2010-09-19
  • 打赏
  • 举报
回复
HTML code<body>
<form name='hackerTest'>
<input type="button" name="b1" value="Start Count" id="start"/>
<input id="t" type="text" value=""/>
<input type="button" name="b2" value="Stop Count" onclick="stop()"/>
</form>
<script>
for each (tempObj in document.hackerTest.elements){
tempObj.disabled=true;
}
</script>
</body>
xunmengfan 2010-09-19
  • 打赏
  • 举报
回复
3楼和8楼的应该都可以啊
yuanfang1hao 2010-09-19
  • 打赏
  • 举报
回复
3楼的有道理
xuyang840117 2010-09-19
  • 打赏
  • 举报
回复
放一个div层 覆盖页面
hiltongu 2010-09-19
  • 打赏
  • 举报
回复
3楼正解!
chenghaoorange 2010-09-19
  • 打赏
  • 举报
回复
可以在外层放一个父元素,如DIV,然后遍历他的childNodes
happyfmy 2010-09-19
  • 打赏
  • 举报
回复
[Quote=引用楼主 bluemouse_2008 的回复:]
页面根据后台传过来的值判断后,如果匹配,页面表单所有元素的状态都变为只读。
有没有document.myForm....之类的方法 而不是去让每一个元素的状态改为只读,
那样太麻烦,元素太多。

请高手指点,坐等。。。。。。
[/Quote]

有document.forms["form name"].
hackerster 2010-09-18
  • 打赏
  • 举报
回复
<body>
<form name='hackerTest'>
<input type="button" name="b1" value="Start Count" id="start"/>
<input id="t" type="text" value=""/>
<input type="button" name="b2" value="Stop Count" onclick="stop()"/>
</form>
<script>
for each (tempObj in document.hackerTest.elements){
tempObj.disabled=true;
}
</script>
</body>
bluemouse_2008 2010-09-18
  • 打赏
  • 举报
回复
document.all在火狐下面是不认的吧
hepeng_8 2010-09-18
  • 打赏
  • 举报
回复
document.all 试试看行不行

81,122

社区成员

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

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