如果你使用的前端框架是bootstrap,那么前端验证框架就不必考虑了,bootstrapvalidator是最好的选择,它和bootstrap的结合最完美,不过要注意版本的问题,针对bootstrap2和bootstrap3有不同的版本。
下面是我遇到的两个注意事项,自己做个笔记:
1、为每个要验证的表单元素添加name属性
例如:
- <div class="form-group">
- <input type="text" placeholder="请输入短信验证码" id="smsCaptcha"
- name="smsCaptcha" class="form-control"
- data-bv-notempty data-bv-notempty-message="验证码不能为空"
- data-bv-regexp="true" data-bv-regexp-regexp="[0-9]{6}"
- data-bv-regexp-message="验证码格式不正确"
- >
- </div>
- <div class="form-group">