如何实现在页面中通过点击一个单选框来使另外一个文本框的readonly属性值变换?

seagull2008 2004-09-26 09:16:27
<script language="javascript">
<!--
function cStyleshow()
{

document.all.name.readonly="false";

}
function cStylehidde()
{

document.all.name.readonly="true";

}

-->
</script>

<input name='a1' type='radio' value='yes' checked onclick='cStyleshow()'>
<input name='a1' type='radio' value='no' checked onclick='cStylehidde()'>


<input name="name" type="text" id="name>
代码如上,可是点击单选按钮后输入框的状态还是不变,请高手指教!!
...全文
190 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
li_guang 2005-02-24
  • 打赏
  • 举报
回复
多谢seagull2008,我也遇到这个问题,谢谢你的解答
seagull2008 2004-09-27
  • 打赏
  • 举报
回复
我解决了,原来在jscript中,readOnly属性中的字母o必须大写,唉,费了半天劲,竟然是因为这个,气死我了!!!
超级大笨狼 2004-09-27
  • 打赏
  • 举报
回复
readonly是只读的属性。disabled是可变的。
fashchina 2004-09-27
  • 打赏
  • 举报
回复
就是通过onclick事件--》改变属性disabled(true/false)
zhf8203 2004-09-26
  • 打赏
  • 举报
回复
readonly 改成 disabled试试


***********************
零点网络 www.cnse.cn 大量WEB技术资料免费查阅
承接各种网站建设项目 有意者请联系(Q)65538365
***********************
zltostem 2004-09-26
  • 打赏
  • 举报
回复
<script language="javascript">
<!--
function cStyleshow()
{
document.all.name.disabled=false;

}
function cStylehidde()
{

document.all.name.disabled=true;

}

-->
</script>

<input name='a1' type='radio' value='yes' checked onclick='cStyleshow()'>1
<input name='a1' type='radio' value='no' checked onclick='cStylehidde()'>2


<input name="name" type="text" id="name">

28,408

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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