js 中有的分号是 中文的分号 。

解决方案 »

  1.   


    有道理.......不过现在是执行都不执行
      

  2.   

    把你中文下的分号干掉  alert("用户名不能为空")
    function valication(){
     var username = $("#username").val();
     var password = $("#password").val();
     var repassword = $("#repassword").val();
     if (username=="")
     {
     alert("用户名不能为空");
     return false;
     }
     else if(password=="")
      {
      alert("密码不能为空");
      return false;
      }
     else if(repassword=="")
      {
      alert("请再次输入一次密码");
      return false;
      }
     else if(username.length<4||username.length>16)
     {
      alert("用户名应为4-16个字符");
      return false;
     }
     else if(password.length<6||password.length>16)
     {
      alert("密码应为6-16个字符");
      return false;
     }
     else if (repassword!=password)
     {
         alert("两次密码输入不一致!");
         return false;
     }
     else {
     return true;
     }
    }
      

  3.   


    有道理.......不过现在是执行都不执行
    语法有问题 当然不执行
      

  4.   

    有道理,语法错误,当然不执行。
      

  5.   

    是么,修正以后就单看你给的代码  本地测试是没有问题的,是否还有其他的脚本错误
      

  6.   

    发现问题了。
    读取的JS貌似是我之前的缓存。不是当前的。