小问题,让一个textfield变成只读,js怎么写?

vearbear 2002-01-08 09:08:21
...全文
272 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
vearbear 2002-01-08
  • 打赏
  • 举报
回复
居然是大小写的问题。
js中的readOnly中O必须是大写!
谢谢各位!!!
vxhelp 2002-01-08
  • 打赏
  • 举报
回复
不会吧,id,name都行

<script language=javascript>
function b1()
{
t1.readOnly =true;
}
function b2()
{
t1.readOnly =false;
}
</script>
<textarea readonly id=t1>
111111111111
</textarea>
<button onclick=b1()>readonly</button>
<button onclick=b2()>read_write</button>
vincentmax 2002-01-08
  • 打赏
  • 举报
回复
用true/false啊
vearbear 2002-01-08
  • 打赏
  • 举报
回复
我是用的name。还是不行。
用=0/1;'yes'/'no'都试了,不行。
比较怪。呵呵。
Jrius 2002-01-08
  • 打赏
  • 举报
回复
<TEXTAREA NAME="aaa">aaa</TEXTAREA>
aaa.readonly=true;只读
aaa.readonly=false;可写
vearbear 2002-01-08
  • 打赏
  • 举报
回复
if (obj.status==true){
document.all.aid.disabled=true;
document.all.bid.readonly=true;
}else{
document.all.aid.disabled=false;
document.all.bid.readonly=false;
}
前一个发生了效用,但后一个没有效果。
不想用disabled的原因是因为数据是需要提交到服务器的,disabled则取回是个null了。
所以想用readonly.
各位高人再帮帮忙,谢谢!
skimeister 2002-01-08
  • 打赏
  • 举报
回复
<TEXTAREA NAME="" ROWS="" COLS="" id="rw">aaa</TEXTAREA>
rw.readonly=true;只读
rw.readonly=false;可写
vearbear 2002-01-08
  • 打赏
  • 举报
回复
啊,不是,我是要在javascript中动态控制只读还是可写。谢谢!
bihu 2002-01-08
  • 打赏
  • 举报
回复
<TEXTAREA NAME="" ROWS="" COLS="" readonly>aaa</TEXTAREA>

87,996

社区成员

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

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