-1

如果#errors 为空,我正在尝试将用户重定向到另一个页面。我怎么能到处做那种欢呼!我试过创建一个 if 语句,但失败了。


      $(文档).ready(函数(){

            $('#signup').validate({
                规则:{

                    名字:“必需”,
                    姓氏:“必需”,

                    电子邮件:{
                    要求:真,
                    电子邮件:真
                    },

                    用户名:{
                    要求:真,
                    最小长度:6,
                    最大长度:25
                    },

                    密码:{
                    要求:真,
                    最小长度:8
                    },

                    再次密码:{
                    要求:真,
                    等于:“#密码”
                    },


                  },  

       提交处理程序:函数(表单){
          $.post('process.php',$('#signup').serialize(), function(data){
              $('#errors').html(数据);
            if ($('#errors').load('page2.html #errors').length === 0){
            window.location.href = "redirect.html";
        }


     });



                    }




     });

  });


      
4

2 回答 2

0

在你的 php 代码中使用错误号。例如,在提交空错误后返回 -1。

于 2013-07-23T10:18:40.227 回答
0

也许你可以探索一个while循环。也可能是您的数据库中的其他区域造成了问题。

于 2013-07-25T11:12:17.133 回答