;//去掉这个分号
if(document.reg.dw.value!="对不起")

解决方案 »

  1.   

    前面每个条件都有return,退出了程序执行。
    reg.dw.value是什么时候设置的,它的枝是什么?
      

  2.   

    回复人:chouchy(城市刀客) ( 一星(中级)) 信誉:100  2007-05-14 04:40:29  得分:0

    ;//去掉这个分号
    if(document.reg.dw.value!="对不起")刚实验了下,还是不执行
      

  3.   

    加alert(document.reg.dw.value);
    到底是社么?
    if(document.reg.dw.value!="对不起")
      {
           alert("管理员口令错误!")
       window.location.href='register.html'
       return false;
      }
      

  4.   

    1:最好把form参数传进来,或者var frm = document.reg;
    2:引用两次以上的元素,用变量记录 var adpwd = frm.adminpassword;
    3:window.location.href="*"是给页面转向的,而js的生命期最大也就是页面,所以,这句以后,所有的js代码都失效了.在表单检查代码中,不能这么用.
      

  5.   

    回复人:zhaoxiaoyang(梅雪香@深圳) ( 两星(中级)) 信誉:100  2007-05-14 09:25:45  得分:0

    1:最好把form参数传进来,或者var frm = document.reg;
    2:引用两次以上的元素,用变量记录 var adpwd = frm.adminpassword;
    3:window.location.href="*"是给页面转向的,而js的生命期最大也就是页面,所以,这句以后,所有的js代码都失效了.在表单检查代码中,不能这么用.
    表单太麻烦了,现在先不考虑其他的
    用js看起来比较简单的样子
    只是做一个能否注册的验证。