有一个text一个chechbox,怎么样使checkbox的值为1时,text变成disabled状态?js的代码应该如何写?

dawnming 2003-06-04 09:47:47
有一个text一个chechbox,怎么样使checkbox的值为1时,text变成disabled状态?js的代码应该如何写?
...全文
114 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
blues-star 2003-06-04
  • 打赏
  • 举报
回复
<input type=checkbox name=test value=1 onclick='txt.disabled=this.checked'>
<input type=txt name=txt value=2 >

最先回答的老兄,为什么要写 ? : 呢?本身两个都是boolean不必多此一举吧。^_^
CHARGING 2003-06-04
  • 打赏
  • 举报
回复
<html>
<head>
<script language="javascript">
function check_()
{
if(form1.checkbox1.checked)
{
form1.text1.disabled=true;
form1.text1.className='inputbox';
}
else
{
form1.text1.disabled=false;
form1.text1.className='inputbox1';
}
}
</script>
<style>
.inputbox {
background-color:buttonface;
}
.inputbox1 {
background-color:#ffffff;
}
</style>
</head>
<body>
<form name="form1">
<input type="checkbox" name="checkbox1" onclick="check_()">
<input type="text" name="text1">
</form>
</body>
</html>
dawnming 2003-06-04
  • 打赏
  • 举报
回复
那怎么样使disable的同时,使text变成灰色?
CHARGING 2003-06-04
  • 打赏
  • 举报
回复
<html>
<head>
<script language="javascript">
function check_()
{
if(form1.checkbox1.checked) form1.text1.disabled=true;
}
</script>
</head>
<body>
<form name="form1">
<input type="checkbox" name="checkbox1" onclick="check_()">
<input type="text" name="text1">
</form>
</body>
</html>
jsidiot 2003-06-04
  • 打赏
  • 举报
回复
<input type=checkbox name=test value=1 onclick='txt.disabled=this.checked?true:false;'>1
<input type=checkbox name=test value=3 >3
<input type=txt name=txt value=2 >2

87,987

社区成员

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

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