jquery 自带表单验证 validate 自定义验证


    <!-- 表单验证 -->
        <script src="http://static.runoob.com/assets/jquery-validation-1.14.0/dist/jquery.validate.min.js"></script>

jQuery.validator.addMethod("testCellPhone", function (value, element, param) {
    var mobile = /^1(3|4|5|7|8)\d{9}$/;
    return mobile.test(value);
}, $.validator.format("请输入正确的手机号!"));//验证手机号 13/4/5/7/8开头的11位数字
$(function () {
    $("#form").validate({
        dubug: false,
        submitHandler: function (form) {
            sub();
        },
        rules: {
            cellPhone: {
                required: true, // 非空要求
                testCellPhone: true //自定义要求
            },
            verifyCode: {
                required: true
            }

        },
        messages: {
            cellPhone: {
                required: "手机号码不能为空",
                testCellPhone: "请输入正确的手机号"
            },
            verifyCode: {
                required: "验证码不能为空"
            }
        }
    });
});

var countdown = 90;   //点击发送验证码, 90S后才能点击重新发送
function settime(obj) {
    if (countdown == 0) {
        obj.removeAttribute("disabled");
        obj.value = "免费获取验证码";
        countdown = 90;
        return;
    } else {
        obj.setAttribute("disabled", true);
        obj.value = "重新发送(" + countdown + ")";
        countdown--;
    }
    setTimeout(function () {
        settime(obj)
    }, 1000)
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值