表单问题,救急!!!!谢谢高手

dlwlrd 2003-11-25 03:58:16
在表单上有两个单选按钮:A1与A2
想出现这种功能:
当单击A1时在表单下面出现个人信息.
当单击A2时在表单下面出现公司信息.
请问如何设置表单与单选按钮
最好有源码与实例
...全文
27 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
pepos 2003-11-25
  • 打赏
  • 举报
回复
我想这样应该很清楚了吧!
用onclick="onchangeD(this)"来触发。
下面是JS脚本!
pepos 2003-11-25
  • 打赏
  • 举报
回复

<table width="100%">
<tr>
<td width="15%">·请选择查询类型</td>
<td width="85%"><input type=radio name="Dbutton" value="Darea" onclick="onchangeD(this)">
按日期范围查询
<input type=radio name="Dbutton" value="Dquarter" onclick="onchangeD(this)">
按季度查询
<input type=radio name="Dbutton" value="Dmonth" onclick="onchangeD(this)">
按月查询
<input name="Find" type="submit" class="box" value="查 询"></td>
</tr>
<tr bgcolor="#CCCCCC">
<td> </td>
<td><table width="634" cellpadding="0" cellspacing="0" class="12" >
<!-- 按日期范围查询行-->
<Tr id="main1" style='display:none;'>
<td width="431">
<select name=Tyear>
</select>

<select name=Tmonth>
</select>
月 ---
<select name=TTmonth>
</select>
月</td>
</tr>
<!-- 按季度查询行-->
<Tr id="main2" style='display:none;'>
<td>
<select name=select1>

</select>

<select name=select1a>

</select>
季度</td>
</tr>
<!-- 按月查询行-->
<Tr id="main3" style='display:none;'>
<td><select name=select2>
</select>

<select name=select2a>
</select>
月</td>
</tr>
</table></td>
</tr>
<tr bgcolor="#ededed">
<td> </td>
<td> </td>
</tr>
</table>
<SCRIPT LANGUAGE="JavaScript">
<!--

function onchangeD(fvals)
{
if (fvals.value == 'Darea')
{
main1.style.display="block";
main2.style.display="none";
main3.style.display="none";

}
if (fvals.value == 'Dquarter')
{
//alert(fvals.value);
main2.style.display="block";
main1.style.display="none";
main3.style.display="none";
}
if (fvals.value == 'Dmonth')
{
//alert(fvals.value);
main3.style.display="block";
main1.style.display="none";
main2.style.display="none";
}
}
//-->
</SCRIPT>
zihu928 2003-11-25
  • 打赏
  • 举报
回复
你可以参考DVBBS里面的REG.ASP页面,里面有点击后在页面上多出“详细信息”的项目,在http;//www.aspsky.net有下载。
dlwlrd 2003-11-25
  • 打赏
  • 举报
回复
: xieyj(快乐天使)
问题没有解决
xieyj 2003-11-25
  • 打赏
  • 举报
回复
<html>
<head>
<script language=vbs>
sub r1onclick
for each ob in r1
if ob.checked then
if ob.value = "a" then
d1.display = ""
d2.display = "none"
else
d1.display = "none"
d2.display = ""
end if
end if
next
end sub
</script></head>
<body>
<input type=radio name=r1 checked value="a" onclick="vbs:r1onclick">个人信息
<input type=radio name=r1 value="b" onclick="vbs:r1onclick">公司信息
<div name="tt">
<div style="display:none" name=d1 id=d1>个人信息</div>
<div style="display:none" name=d2 id=d2>公司信息</div>
</body>
</html>
youxuesifang 2003-11-25
  • 打赏
  • 举报
回复
用onclick事件分别控制就行了

28,407

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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