to 孟子E章 请帮忙解决这个问题。

atom 2001-12-10 04:42:34
有三个radio,“优良”、“质量”、“无”,如果选中“无”,后面的认证部门(文本框)、认证时间(年份是文本框,月、年是选择的)变灰,不能填写。选择其他两项,则可以填写。
用javascript怎样实现。请给出代码!
...全文
138 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ohno 2001-12-11
  • 打赏
  • 举报
回复
到晴空和边灰的顺序有关系吗
无聊
Kosame 2001-12-11
  • 打赏
  • 举报
回复
function sel() {
if(document.myForm.list[2].checked == true) {
document.myForm.dept.value = "";
document.myForm.date.value = "";
document.myForm.dept.disabled = true;
document.myForm.date.disabled = true;
} else {
document.myForm.dept.disabled = false;
document.myForm.date.disabled = false;
}
}
atom 2001-12-11
  • 打赏
  • 举报
回复
有关系,清空准确来说是回到缺省状态。to kosame、yeqiufeng,请继续帮我一下,谢谢!
「已注销」 2001-12-10
  • 打赏
  • 举报
回复
CSDN的这个不能满足你的要求吗

够懒

@_@
atom 2001-12-10
  • 打赏
  • 举报
回复
不好意思,写错了。
在选中“无”的时候,后面两个文本框要清空后,然后才变灰。请问这个怎么实现?
atom 2001-12-10
  • 打赏
  • 举报
回复
在选中“无”的时候,后面两个要清空后,然后不能变灰。请问这个怎么实现?
Kosame 2001-12-10
  • 打赏
  • 举报
回复
<html>
<body>
<form name="myForm">
<input type="radio" name="list" checked onclick="sel()"> 1<p>
<input type="radio" name="list" onclick="sel()"> 2<p>
<input type="radio" name="list" onclick="sel()"> 3<p>

dept<input type="text" name="dept" >
date<input type="text" name="date" >
</form>
</body>
<script language="javascript">
<!--
function sel() {
if(document.myForm.list[2].checked == true) {
document.myForm.dept.disabled = true;
document.myForm.date.disabled = true;
} else {
document.myForm.dept.disabled = false;
document.myForm.date.disabled = false;
}
}
//-->
</script>
</html>
「已注销」 2001-12-10
  • 打赏
  • 举报
回复
老兄啊

CSDN搜索帖子功能中的精确搜索

不就是这样的吗

@_@

87,996

社区成员

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

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