validate.js表单验证

$().ready(function() {
    $("#form").validate({
        rules: {
            pwd: {
                required: true,
                minlength: 8
            },
            confirmpwd: {
                required: true,
                minlength: 8,
                equalTo: "#pwd"
            },
            agree: "required",
            verify: {
                required: true,
                remote: {
                    url: "",     //后台处理程序
                    type: "get",               //数据发送方式
                    dataType: "json",           //接受数据格式
                    data: {                     //要传递的数据
                        verify: function() {
                            return $("#verify").val();
                        }
                    },
                    dataFilter: function(data) {
                        if (data == "true"){
                            $("#send_phonecode").removeAttr("disabled");
                            $("#send_phonecode").removeClass("btn_phonecode_disable");
                        }else{
                            $("#send_phonecode").attr("disabled",true);
                            $("#send_phonecode").addClass("btn_phonecode_disable");

                        }
                        return data;
                    }
                },
                minlength: 4
            },
            phonecode: {
                required: true,
                minlength: 6
            }
        },
        messages: {
            pwd: {
                required: "请输入密码",
                minlength: "密码长度不能小于 8 位"
            },
            confirmpwd: {
                required: "请输入密码",
                minlength: "密码长度不能小于 8 位",
                equalTo: "两次密码输入不一致"
            },
            //email: "请输入一个正确的邮箱",
            agree: "请接受我们的声明",
            phone: {
                required: "请输入手机号码",
                minlength: "手机号码至少11位数",
                remote: '该手机已经被注册'
            },
            verify: {
                required: "请输入验证码",
                remote: '请输入正确的验证码',
                minlength: "验证码至少4位数"
            },
        },
        /*指定错误信息位置*/
        errorPlacement: function (error, element) {
            error.appendTo(element.closest("p"));
        },
        //设置错误信息存放标签
        errorElement: "p",
        submitHandler: function(form) {
            form.submit();
        }
    });
});
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值