validate驗證+jquery+ajax提交表單

            $("#registerForm").validate({
                rules: {
                    "username": {
                        required: true
                    },
                    "email": {
                        required: true,
                        email: true
                    },
                    "password": {
                        required: true,
                        minlength: 6
                    },
                    "confirm_password": {
                        required: true,
                        minlength: 6,
                        equalTo: "input[name=password]"
                    },
                    "captcha": {
                        required: true,
                        minlength: 4,
                        maxlength: 4
                    }
                },
                errorElement: 'span',
                errorClass: "errorTips",
                errorPlacement: function (error, element) {
                    var errorWrap = element.closest('.form-group').next().find("span");
                    errorWrap.html(error);
                },
                invalidHandler : function(){
                    return false;
                },
                submitHandler : function(){ //表單的處理

                    if(USERNAME_TAG && EMAIL_TAG){
                        $("#registerForm").submit();
                        USERNAME_TAG = false;
                        EMAIL_TAG   = false;
                    }else {
                        return false;//阻止表單提交
                    }
                }

            });

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章