Jquery validate 前段校验

详情查看官网:https://jqueryvalidation.org/

依赖   : jquery

相关代码:

js 文件:

$("#register-form").validate({
        rules:{
            username:{
                required:true,
                minlength:4,
                maxlength:12
            },
            password:{
                required:true,
                minlength:4,
                maxlength:12
            },
            confirm_password:{
                required:true,
                minlength:4,
                maxlength:12,
                equalTo: "#password" // 相等的对应input 的id
            }
        }
    })

html 页面:

<form id="register-form" class="register-form" style="display: block;">
        <h3 class="font-green">注册</h3>
        <div class="form-group">
            <label class="control-label visible-ie8 visible-ie9">用户名</label>
            <input id="username-input" class="form-control placeholder-no-fix" type="text" autocomplete="off" placeholder="用户名" name="username"> </div>
        <div class="form-group">
            <label class="control-label visible-ie8 visible-ie9">设置密码</label>
            <input id="password" class="form-control placeholder-no-fix" type="password" autocomplete="off" placeholder="密码" name="password"> </div>
        <div class="form-group">
            <label class="control-label visible-ie8 visible-ie9">确认密码</label>
            <input id="confirm_password" class="form-control placeholder-no-fix" type="password" autocomplete="off" placeholder="密码确认" name="confirm_password"> </div>
        <div class="form-group margin-top-20 margin-bottom-20">
            <div id="register_tnc_error"> </div>
        </div>
        <div class="form-actions">
            <a href="${ctx}/front/login/home">已有账号,返回登录</a>
            <button type="button" id="register-submit-btn" class="btn btn-success uppercase pull-right" data-click="register">立即注册</button>
        </div>
    </form>


    另外,自定义错误信息可以直接定义一个css,取名为error,然后调用即可。因为当填写的信息不正确时,会自动添加一个class为error的label标签

错误提示css:

label.error {
    color: #ff3f13;
    font-size: 12px;
    margin: 5px 0px 0px 1px;
    font-weight: 400;
}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值