高手赐教~~~呵呵~~~

babycoolku 2003-12-29 05:42:52
我在做网站的改版,现在在做注册页面的,因为是一个商务型网站,所以在注册时有两个Radio,分别是“普通用户”和“企业用户”,要求注册时默认的页面里只出现几个必填项。当浏览者点击“用户高级选项”时,如果选的是“普通用户”则出现填写“个人用户详细资料”当选“企业用户”时出现“企业详细资料”。我做的时候,在“用户高级选项”前加了个checkbox。主要用了style.display这个用法,但是不知道该怎么判断了
用IF ELSE 语句出现了错误,不知是不是我的条件语句写错了呢?下面是我的程序:
function show(){
if ((document.form1.member_sf.value = "个人用户") && (document.form1.advshow.checked = true)) {
adv1.style.display = "";
adv2.style.display = "none";
adv3.style.display = "";
advance.innerText="关闭高级用户设置选项"
}
else if((document.form1.member_sf.value = "企业用户") && (document.form1.advshow.checked = true)){
adv1.style.display = "none";
adv2.style.display = "";
adv3.style.display = "";
advance.innerText="关闭高级用户设置选项"
}
else{
adv1.style.display = "none";
adv2.style.display = "none";
adv3.style.display = "none";
advance.innerText="显示高级用户设置选项"
}
}

adv1为个人用户详细资料那栏
adv2为企业用户详细资料那栏
adv3为共有的详细资料填写
大家可以到www.9max.com/index.asp中的注册里面去看看了~~~
谢谢了哦~~~
呵呵~~
希望各位大侠提出修改意见!~~~
...全文
35 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
babycoolku 2003-12-30
  • 打赏
  • 举报
回复
是把“=”换成“==”是吗?我都试过了,也不行啊~~真不知道是哪里出了问题了~~~~
reaperwu 2003-12-29
  • 打赏
  • 举报
回复
if ((document.form1.member_sf.value == "个人用户") && (document.form1.advshow.checked == true))
...
else if((document.form1.member_sf.value == "企业用户") && (document.form1.advshow.checked == true))
...
else
...

28,407

社区成员

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

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