none
jquery 注册问题 RRS feed

  • 问题

  • function mySubmitForm(){
      //总错误
      var returnValue,returnValue0;
      returnValue = false;
      //用户名错误
      //var returnValue0;
      returnValue0 = false;
      
      var uname = $("#username").val();
        //$("reg").submit( function () {
      if (uname=='')
      {
       $("#cname").text('用户名不能为空!');
       $("#username").focus();
       returnValue0 = false;
      }
      else
      {
       
       $.get("aac.asp", { action: "cun", value: uname },
         function(data){
          // var returnValue0;
          //returnValue0 = false;
          switch (data)
            {
            case "N1":
           $("#cname").text('用户名不能少于4个字符!');
           $("#username").focus();
           returnValue0 = false;
           break;
            case "N2":
           $("#cname").text('用户名格式不正确!');
           $("#username").focus();
           returnValue0 = false;
           break;
            case "N3":
           $("#cname").text('用户名已存在!');
           $("#username").focus();
           returnValue0 = false;
           break;
            default:
           $("#cname").text('此用户可以注册!');
           returnValue0 = true;
           alert('1'+returnValue0);
           break;
         }
         }); 
         //alert('2'+returnValue0);
      }   
       //return returnValue;
       //alert(returnValue);
       //alert(returnValue0);
       alert(returnValue0);
       if(returnValue)
       {
              $("reg").submit();
          }
    }
    我要实现的效果就是  当returnValue0 = true 时  提交表单
     可我现在的 问题是先弹出alert(returnValue0); 在弹出 alert('1'+returnValue0);
    所以 returnValue0 总是 false   高手们 告诉我 怎么解决  最好解释下 原因   先谢过啊 ··~~!异步调用的不管他 就改这个js
    • 已移动 Sheng Jiang 蒋晟 2009年9月18日 16:03 客户端脚本问题 (发件人:ASP.NET 与 AJAX)
    2009年9月18日 9:51

答案