怎样能在选中一个checkbox时,使表单中的一些text框不可用

andy_lin 2002-12-03 03:28:21
怎样能在选中一个checkbox时,使表单中的一些textbox不可用
...全文
74 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangxj0600 2002-12-03
  • 打赏
  • 举报
回复
<script>
function iponly (address) {
var ipDomainPat=/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/;
var IPArray=address.match(ipDomainPat);
if (IPArray!=null)
{for (var i=1;i<=4;i++)
{if (IPArray[i]>255)
{alert("IP地址输入不正确!");
return false;}
}
return true;}
else
{alert("IP地址输入不正确!");
return false;}
}

</script>
<input onchange=iponly(this.value)>
andy_lin 2002-12-03
  • 打赏
  • 举报
回复
up wangxj0600 去掉就对了,还有帮我看一下这断代码
function iponly (address) {
var ipDomainPat=/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/;
var IPArray=address.match(ipDomainPat);
if (IPArray!=null)
{for (var i=1;i<=4;i++)
{if (IPArray[i]>255)
{alert("IP地址输入不正确!");
return false;}
}
return true;}
else
{alert("IP地址输入不正确!");
return false;}
校验ip地址的,我输入一个字符串的有效ip,但匹配不到
wangxj0600 2002-12-03
  • 打赏
  • 举报
回复
<input type=checkbox

onclick="document.all.txt.readOnly=(this.checked)?'true':'false'"><inpu

t name=txt>
这个我写错了
true和false是常量,不应该在上面加‘’,这样就成了字符串了
wangxj0600 2002-12-03
  • 打赏
  • 举报
回复
<input type=checkbox

onclick="if(this.checked) document.all.txt.disabled=true;else

document.all.txt.disabled=false"><input name=txt>
andy_lin 2002-12-03
  • 打赏
  • 举报
回复
单击check一次可以使text无效,然后不管check的只是什么,都不能输入了??why
wangxj0600 2002-12-03
  • 打赏
  • 举报
回复
all本来就不是form的名字,它是取得document中所有对象的集合,然后取id为txt的text并设置用户不能输入。
andy_lin 2002-12-03
  • 打赏
  • 举报
回复
up wangxj0600 这样做不行,无效,这个all是不是form的name
wangxj0600 2002-12-03
  • 打赏
  • 举报
回复
或者是<input type=checkbox

onclick="document.all.txt.readOnly=(this.checked)?'true':'false'"><inpu

t name=txt>
当选中的时候用户不能输入。
wangxj0600 2002-12-03
  • 打赏
  • 举报
回复
<input type=checkbox

onclick="document.all.txt.disabled=(this.checked)?'true':'false'"><inpu

t name=txt>
meizz 2002-12-03
  • 打赏
  • 举报
回复
不好意思贴错了.
meizz 2002-12-03
  • 打赏
  • 举报
回复
<input type=checkbox onclick="document.all.txt.style.display=(this.checked)?'none':''"><input name=txt>
希默软件 2002-12-03
  • 打赏
  • 举报
回复
<input type=checkbox onclick=a1.disabled=this.checked>
<input id=a1>

87,996

社区成员

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

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