Javascript怎样设置文本框的readonly属性?
原文出处: http://www.javatang.com/archives/2007/10/06/5104204.html
作者: Jet Mah from Java堂
声明: 可以非商业性任意转载, 转载时请务必以超链接形式标明文章原始出处、作者信息及此声明!
作者: Jet Mah from Java堂
声明: 可以非商业性任意转载, 转载时请务必以超链接形式标明文章原始出处、作者信息及此声明!
我们知道文本框有一个readonly属性,但是如果使用下面的javascript代码设置该属性时是无效的:
- document.formname.inputname.readOnly=true;
后来查阅了一下可以将文本框设置一个id,然后通过getElementById方法查找到该对象,这个时候就可以使用该对象的readOnly属性了,具体代码如下:
- <input type="text" id="inputname" />
- <script type="text/javascript">
- document.getElementById("inputname").readOnly = true;
- </script>
我认为使用document.formname.inputname这种方式获取对象本身就是不太好的习惯,而应该使用document.getElementById方式来获取。
参考资料:
用javascript控制readonly属性
没有评论 »
还没有评论。