请教问题!!!急!!!用javascript写!!!!!!!

imports 2002-09-22 07:40:38
我在页面上放了2个RadioButton控件(id为rdoDiary,rdoMeno),他们是同一组的,
3个CheckBox控件(id为chk1,chk2,chk3),

当我点击rdoDiary的时候,
chk1,chk2,chk3都显示出来,chk1的text为“时间”,chk2的text为“地点”,chk3的text为“名称”,且它们(chk1,chk2,chk3)的
checked的属性都为false,

当我点击rdoMeno的时候,
使chk1,chk2显示出来,而chk3隐藏,chk1的text为“通知方式”,chk2的text为“名称”,
chk1,chk2,chk3的checked的属性都为false,

用javascript写!!!因为,我想点击RadioButton的时候,使chk1,chk2,chk3的状态改变,而不让页面提交!!!
...全文
26 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
imports 2003-05-09
  • 打赏
  • 举报
回复
系统公告 发送时间 2003-5-8 18:58:23

下周一(5月12号)将进行强制结帖,作用范围是2003年1月1日以前发的未结帖子,一个

未结帖子扣帖主总信誉分1分,同时扣帖子所在版块信誉分1分。
saucer 2002-09-22
  • 打赏
  • 举报
回复
>>2个RadioButton控件(id为rdoDiary,rdoMeno),他们是同一组的
they must have a same name, otherwise, you need to manually change them

try


<form name="form1">
<input type="radio" name="rdo" id="rdoDiary" onclick="changeState(0)" checked value="0">rdoDiary
<input type="radio" name="rdo" id="rdoMeno" onclick="changeState(1)" value="1">rdoMeno
<BR>
<input type="checkbox" name="chk1"><span id="chklabel1">时间</span>
<input type="checkbox" name="chk2"><span id="chklabel2">地点</span>
<input type="checkbox" name="chk3"><span id="chklabel3">名称</span>

</form>
<script language="javascript">
var nChecks = 3;
var sLabelList = [["时间","地点","名称"],["通知方式","名称"]];

function changeState(n)
{
var i;
for (i=1; i <= sLabelList[n].length; i++)
{
document.form1.elements["chk"+i].style.visibility = "visible";
document.form1.elements["chk"+i].checked = false;

document.all("chklabel"+i).style.visibility = "visible";
document.all("chklabel"+i).innerText = sLabelList[n][i-1];
}

for (; i <=3; i++)
{
document.form1.elements["chk"+i].style.visibility = "hidden";
document.all("chklabel"+i).style.visibility = "hidden";
}
}
</script>
visualcpu 2002-09-22
  • 打赏
  • 举报
回复
这个问题 saucer(思归)回答对了!
Lostinet 2002-09-22
  • 打赏
  • 举报
回复
<input type=radio checked>1<input type=radio>2
<div id=for1>
<input type=radio>11<input type=radio>12<input type=radio>13
</div>
<div id=for2 style="display:none">
<input type=radio>21<input type=radio>22
</div>

用程序控制div的显示不显示。

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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