页面JS问题

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

请高手指点,坐等。。。。。。
...全文
113 点赞 收藏 11
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
回复
xiaoye2892 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 试试看行不行
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2010-09-18 05:01
社区公告
暂无公告