注册 登录
编程论坛 ASP技术论坛

关于按扭的问题!

woflying 发布于 2008-03-21 12:15, 500 次点击
比如说,当我选择单选按钮1时,在它下面立即显现第一个文本框,当我选择单选按钮2时,第一个文本框隐藏,而是显现相应的第二个文本框(在第一个文本框的位置)。   
    用asp哦!
   
  各位请帮忙!   
   
   
   
                              在线等着你的回答......
1 回复
#2
yms1232008-03-21 15:09
[bo]以下是引用 [un]woflying[/un] 在 2008-3-21 12:15 的发言:[/bo]

比如说,当我选择单选按钮1时,在它下面立即显现第一个文本框,当我选择单选按钮2时,第一个文本框隐藏,而是显现相应的第二个文本框(在第一个文本框的位置)。   
    用asp哦!
   
  各位请帮忙!   
   
   
   
            ...

根本不需要使用asp用javascript就能解决
程序代码:
<html>
<head>
<title>隐藏显示文本框</title>
<script language="javascript">
function rad1_Click(idx)
{
  for(var i=0;i<this.txtDiv.length;i++)
  {
      if(i==idx)
         this.txtDiv[idx].style.display="block";
      else
         this.txtDiv[i].style.display="none";
  }
}
</script>
</head>
<body>
<input type="radio" name="rad1" onClick="rad1_Click(0);" >单选1
<input type="radio" name="rad1" onClick="rad1_Click(1);" >单选2<br>
<div style="display:none" id="txtDiv" ><input type="text" value="文本框1" ></div>
<div style="display:none" id="txtDiv" ><input type="text" value="文本框2" ></div>
</body>
</html>
1