 
						更新时间:2019-09-24 22:17:42
1. Modern Forms (精美的纯css3 html5表单框架) 验证器
2. 标签属性
1. `data-required`: 普通文本必填项 `eg:data-required="提示信息"`
2. `data-length`: 长度区间 `eg:data-length="4-6"`
3. `data-min`: 最小值 `eg:data-min="5"`
4. `data-max`: 最大值 `eg:data-min="10"`
5. `data-rules`: 自定义正则 `eg:data-rules="/^(0\d{2,3}\d{7,8}|0\d{2,3}-)\d{7,8}$/" data-rule-message="错误信息"`
6. `data-equal`: 对比 `eg:data-equal="#id"`
7. `data-idcard`: 身份证验证 `eg:data-idcard="身份证号码不正确"`
8. `data-url`: URL验证 `eg: data-url="URL验证失败"`
9. `data-email`: 邮箱验证 `eg: data-email="请输入正确的电子邮箱"`
10. `data-phone`: 手机号验证 `eg: data-phone="请输入正确的手机号码"`
3. 参数解释
1. `url`: 默认`form.action`
2. `method`: 默认`POST`
3. `submitBtn`: 提交表单触发事件元素(默认:`input:submit`)
4. `async`: 默认为`true`(同步)
5. `data`: 额外提交的数据,数据格式:`{k:'v','k1':'v1'}`
6. `success`: 表单提交成功方法 `function(){}`
7. `fail`: 表单提交失败方法 `function(){}`
8. `sends` 是否向后台提交数据,默认为 `true`
html
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | <formclass="modern-forms"id="form">    <divclass="form-row">        <divclass="field-group prepend-icon">            <inputtype="text"class="mdn-input"data-required="资源标题不能为空"name="title"placeholder="资源标题">            <labelclass="mdn-label">资源标题</label>            <spanclass="mdn-icon"><iclass="fa fa-skyatlas"></i></span>            <spanclass="mdn-bar"></span>        </div>    </div>    <divclass="form-row">        <divclass="col col-8">            <divclass="field-group prepend-icon">                <inputtype="text"class="mdn-input"data-url="请填写正确的URL!"name="href"placeholder="资源链接">                <labelclass="mdn-label">资源链接</label>                <spanclass="mdn-icon"><iclass="fa fa-skyatlas"></i></span>                <spanclass="mdn-bar"></span>            </div>        </div>        <divclass="col col-4">            <divclass="field-group prepend-icon">                <inputtype="text"class="mdn-input"data-length="4-6"name="password"placeholder="资源密码">                <labelclass="mdn-label">资源密码</label>                <spanclass="mdn-icon"><iclass="fa fa-skyatlas"></i></span>                <spanclass="mdn-bar"></span>            </div>        </div>    </div>    <buttontype="button"class="btn btn-primary"id="submitBtn">提交</button></form> | 
示例 `from` JQuery配置
javascript
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | $('#form').form({    url: '/url',    method: 'POST',    submitBtn: '#submitBtn',    async: true,    sends: true,    data: {        data1: 'value1',        data2: 'value2',        data3: 'value3'    },    success: function(data) {        console.log(data)    },    fail: function(data) {        console.log(data)    }}); | 
特别申明:
			本站所有资源都是由网友投稿发布,或转载各大下载站,请自行检测软件的完整性!
			本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!
			如有侵权请联系我们删除下架,联系方式:lei1294551502@163.com