简介
最近写web项目比较多,发现一个比较好用的表单校验的js,遂记录之。
关键步骤
- input标签中只需加入
1 | <input type="text" maxlength="20" class="txt03 f-r3 required" data-valid="isNonEmpty||between:3-20||isUname" data-error="用户名不能为空||用户名长度3-20位||只能输入中文、字母、数字、下划线,且以中文或字母开头" /> |
data-valid
和data-error
两个参数,样式中加入required
。
- javascrpit校验的时候需先调用初始化方法,再调用校验方法。当然初始化方法可以直接封装在verify.js中,使插件用起来更方便。
1 | // 使用默认的提示方式 |
那么输入的值被校验通过了,verifyCheck._click()
函数就会返回true,而且校验规则可以自定义,支持正则,简单快捷。
具体实现
- 完整html代码如下
1 |
|
- 关键的verify.js代码
1 | /** |