本帖最后由 weivs929 于 2009-11-23 10:12:07 编辑

解决方案 »

  1.   

    参数不规范呀!document.form.account_number.value可能是空。变量适当初始化。规范命名就可以了!
      

  2.   

    accountlogin.do?&account_number
    不认真啊
    改为
    accountlogin.do?account_number
      

  3.   


    我若给变量初始化 那我的判断怎么处理
    function Login() {
                if (document.form.account_number.value==""&&document.form.password.value=="") {
                    alert("请输入帐户号码及密码!");
                } else if(document.form.account_number.value=="") {
                        alert("请输入帐户号码!");
                } else if (document.form.password.value=="") {
                      alert("请输入密码!");
                } else {
                   var url = "accountlogin.do?&account_number="+document.form.account_number.value+
                   "&password"+document.form.password.value;
                   document.form.action=url;
                   document.form.submit();
             }
            }
      

  4.   

    &在url里表示and,你第一个参数就用and怎么可以呢!
      

  5.   

    带一个参数
    accountlogin.do?account_number=a
    带两个以上参数
    accountlogin.do?account_number=a&account_number2=baccount_number是参数名
    a是其对应的值 这样即可 
      

  6.   

    var url = "accountlogin.do?&account_number="+document.form.account_number.value+ 
    "&password"+document.form.password.value;你的URL明显有问题,accountlogin.do?&account_number="+
    "&password="+document.form.password.value;
      

  7.   

     传参  问号 多了个符号accountlogin.do?&account_number
      

  8.   


    确实第一个参数不应该用“&”这个符号的