CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

奇怪的问题

楼主fxbird(昨天晚上我可能死了)2003-11-04 17:57:29 在 Web 开发 / JavaScript 提问

有三个单选按钮,名为p_co,显示文字分别为高级、普通、个人,我点击申请按钮的时候,调用reg()函数,记录当前选择了哪个选项,在下一页的填写用户名及类型的页面中,自动选择在上一页选中的用户类型。  
  代码如下:  
  function   reg()  
  {  
    var   kind=0;           //kind用来记录用户类型,1:高级,2:普通,3:个人  
    for   (var   i=0;i<2;i++)  
          if   (document.form_login.p_co[i].checked==true)//检测哪个被选中  
                    {  
    kind=i+1;     
    break;  
                    }  
    window.location="/<%response.Write(application("vir_cata")&"/"&lang)%>/login/reg_terms.asp?job=<%   if   instr(lcase(request.ServerVariables("path_info")),"employ")>0   then   Response.Write("yes")   else   Response.Write("no")   %>&kind="+kind;       //给表单处理页面加参数。  
  }  
  问题点数:20、回复次数:6Top

1 楼bzscs(沙虫 我爱小美)回复于 2003-11-04 18:11:27 得分 0

什么问题?Top

2 楼fxbird(昨天晚上我可能死了)回复于 2003-11-04 18:18:48 得分 0

刚才忘写了,不好意思  
  问题是:当选择高级和普通用户时,kind都能得到正确的值,但当选择了个人用户时,kind却为0,很奇怪,我跟踪了一下,程序根本没有判断出选择个人用户时,它被选择了。Top

3 楼fxbird(昨天晚上我可能死了)回复于 2003-11-05 08:51:54 得分 0

没人知道Top

4 楼xinyunyishui(心云意水)回复于 2003-11-05 09:18:51 得分 10

for   (var   i=0;i<2;i++)  
  看看这个,当i=2的时候,循环体就不再执行了,当然无法改变kind的值!  
    for   (var   i=0;i<3;i++)  
  Top

5 楼wind0209(风のFeeling)回复于 2003-11-05 10:00:52 得分 10

i<=2Top

6 楼fxbird(昨天晚上我可能死了)回复于 2003-11-06 08:54:23 得分 0

这都没看出来,太马虎了。结贴.Top

相关问题

  • 奇怪,奇怪
  • 奇怪,奇怪!
  • 奇怪奇怪???
  • 奇怪!奇怪
  • 奇怪奇怪...........?????...........
  • 奇怪!奇怪!真奇怪!!!
  • 奇怪奇怪真奇怪
  • 奇怪???奇怪??奇怪???
  • 奇怪奇怪真奇怪。
  • 奇怪奇怪奇怪................

关键词

  • 用户
  • 选择
  • 普通
  • kind
  • 高级
  • 类型
  • reg
  • 个人
  • var

得分解答快速导航

  • 帖主:fxbird
  • xinyunyishui
  • wind0209

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo