javascript问题,急!在线等待

whggg 2003-10-14 10:19:21
结果有问题,请指教~谢谢!
<SCRIPT Language=JavaScript>
function Typeadv(){
if (document.myform.MemberModel.value == 1) {
adv.style.display = "";
}else{
adv.style.display = "none";
}
}
</SCRIPT>


<form action="1.asp" method="post" name="myform">
<input name="MemberModel" type="radio" value="1" onclick=Typeadv()> 企业用户
<input name="MemberModel" type="radio" value="0" onclick=Typeadv()> 个人用户


<table width="100%" border="0" cellspacing="0" cellpadding="0" id=adv style="DISPLAY:">
<tr>
<td>
abcdedd
</td>
</tr>
</table>
</form>

...全文
18 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
whggg 2003-10-14
  • 打赏
  • 举报
回复
好了
我现在结帖了
谢谢大家的支持~
slumcherry 2003-10-14
  • 打赏
  • 举报
回复
满足要求吗?



<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<SCRIPT Language=JavaScript>
function Typeadv()
{
var len=document.myform .elements .length

for( var i=0;i<len;i++)
if ((document.myform .elements [i].type="radio") && (document.myform .elements [i].checked))
{
if (document.myform.MemberModel[i].value == 1)
{
document.all.adv.style.display = "";
}
else
{
document.all.adv.style.display = "none";
}
}
}
</SCRIPT>

<body>
<form action="1.asp" method="post" name="myform">
<input name="MemberModel" type="radio" value="1" onclick=Typeadv()> 企业用户
<input name="MemberModel" type="radio" value="0" onclick=Typeadv()> 个人用户


<table width="100%" border="0" cellspacing="0" cellpadding="0" id=adv style="DISPLAY:">
<tr>
<td>
abcdedd
</td>
</tr>
</table>
</form>
</body>
</html>
aocool 2003-10-14
  • 打赏
  • 举报
回复
默认是一个数组。
whggg 2003-10-14
  • 打赏
  • 举报
回复
我选择了nolonely的方法,问题解决了。感谢nolonely
有点疑问,为什么要加[0]
谢谢
aocool 2003-10-14
  • 打赏
  • 举报
回复
<SCRIPT Language=JavaScript>
function Typeadv(a){
var a;
if (a == '1') {
adv.style.display = "block";
}else{
adv.style.display = "none";
}
}
</SCRIPT>


<form action="1.asp" method="post" name="myform">
<input name="MemberModel" type="radio" value="1" onclick=Typeadv(1)> 企业用户
<input name="MemberModel" type="radio" value="0" onclick=Typeadv(0)> 个人用户


<table width="100%" border="0" cellspacing="0" cellpadding="0" id=adv style="DISPLAY:">
<tr>
<td>
abcdedd
</td>
</tr>
</table>
</form>


呵,这不就行了?
myj079 2003-10-14
  • 打赏
  • 举报
回复
在table外面加个div
把div的style.display属性设成""或"none"
aocool 2003-10-14
  • 打赏
  • 举报
回复
靠,有什么问题啊?
KUMOZAKI 2003-10-14
  • 打赏
  • 举报
回复
在input里加上id="MemberModel"再试试,另外adv.style.display改成document.all.adv.style.display
nolonely 2003-10-14
  • 打赏
  • 举报
回复
if (document.myform.MemberModel[0].checked) {

28,390

社区成员

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

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