Topic: javascript中设置readOnly属性 |
Print this page |
1.javascript中设置readOnly属性 | Copy to clipboard |
Posted by: king_wjb Posted on: 2006-11-27 16:16 我在form中有一个javascript函数,用来设置所有文本控件的只读属性,代码如下: var form = document.forms.form1; for(var i=0;i<form.elements.length;i++) { if (form.elements[i].type=="text") { form.elements[i].readOnly=false; } } 但是不起作用,如果将其替换成disabled则可以,请问应该怎样做? |
2.Re:javascript中设置readOnly属性 [Re: king_wjb] | Copy to clipboard |
Posted by: 四維 Posted on: 2006-11-27 16:41 if (form.elements[i].type.equals("text")) |
3.Re:javascript中设置readOnly属性 [Re: king_wjb] | Copy to clipboard |
Posted by: why Posted on: 2006-11-27 18:20 > if (form.elements[i].type.equals("text")) both equals and == are okay with Javascript > 设置所有文本控件的只读属性 you've already done 90% right, especially to use .readOnly instead of .readonly, but form.elements[i].readOnly=true; //false; |
4.Re:javascript中设置readOnly属性 [Re: king_wjb] | Copy to clipboard |
Posted by: lisliefor Posted on: 2006-11-28 11:06 只读,不需要用函数控制吧 <input type="text" name="n" value="..." disabled="false"> 这样设定的话,在下一个地方拿不到值,需要添加一个隐藏的标签设定同样的值: <input type="hidden" name="n" value="..."> 效果就是,该文本框灰色,无法编辑。 |
5.Re:javascript中设置readOnly属性 [Re: lisliefor] | Copy to clipboard |
Posted by: zcjl Posted on: 2006-11-28 11:10 lisliefor wrote: 明明有readOnly属性,干嘛要这么麻烦呢? |
6.Re:javascript中设置readOnly属性 [Re: zcjl] | Copy to clipboard |
Posted by: king_wjb Posted on: 2006-11-30 18:04 可以了,我贴出来的jsp应该是对的,是我自己测试的时候出错了,还是谢谢大家 |
7.Re:javascript中设置readOnly属性 [Re: zcjl] | Copy to clipboard |
Posted by: lisliefor Posted on: 2006-12-07 08:51 zcjl wrote: 没用过 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |