素材牛VIP会员

Modern Fms 好用的表单验证插件

 所属分类:网页特效-表单特效

 浏览:600次  评论:0次  更新时间:2019-09-25
牛币素材VIP可免积分下载
Modern Fms 好用的表单验证插件兼容IE9
积分说明:注册即送10牛币,每日签到可获得5牛币,成为VIP会员可永久免牛币下载!   充值积分   充值会员   更多说明»
素材描述:Modern Fms(精美的纯css3 html5表单框架) 表单验证插件。
 标签:表单验证

详细介绍

forms.validate 使用方法

说明:

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`

示例 `from` HTML配置

html部分

<form class="modern-forms" id="form">
    <div class="form-row">
        <div class="field-group prepend-icon">
            <input type="text" class="mdn-input" data-required="资源标题不能为空" name="title" placeholder="资源标题">
            <label class="mdn-label">资源标题</label>
            <span class="mdn-icon"><i class="fa fa-skyatlas"></i></span>
            <span class="mdn-bar"></span>
        </div>
    </div>
    <div class="form-row">
        <div class="col col-8">
            <div class="field-group prepend-icon">
                <input type="text" class="mdn-input" data-url="请填写正确的URL!" name="href" placeholder="资源链接">
                <label class="mdn-label">资源链接</label>
                <span class="mdn-icon"><i class="fa fa-skyatlas"></i></span>
                <span class="mdn-bar"></span>
            </div>
        </div>
        <div class="col col-4">
            <div class="field-group prepend-icon">
                <input type="text" class="mdn-input" data-length="4-6" name="password" placeholder="资源密码">
                <label class="mdn-label">资源密码</label>
                <span class="mdn-icon"><i class="fa fa-skyatlas"></i></span>
                <span class="mdn-bar"></span>
            </div>
        </div>
    </div>
    <button type="button" class="btn btn-primary" id="submitBtn">提交</button>
</form>

示例 `from` JQuery配置

javascript部分

$('#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)
    }
});

讨论这个素材(0)回答他人问题或分享使用心得会奖励牛币

〒_〒 居然一个评论都没有……

 文明上网,理性发言!   😉 阿里云幸运券,戳我领取
我的牛币余额:0
所需牛币:15 开始下载

牛币获取:签到、评论、充值    » 在线充值(10牛币=1元)