Modern Fms 表单验证插件

所属分类:输入-验证

 13678  181  查看评论 (0)
分享到微信朋友圈
X
Modern Fms 表单验证插件 ie兼容9

更新时间:2019-09-24 22:17:42

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)
    }
});
相关插件-验证

原生js表单验证(原创)

轻量级,原生js打造表单验证,易上手
  验证
 13081  187

修改绑定手机号Tab切换样式时间线样式

时间线形式切换修改绑定手机号,第一步第二步第三步
  验证
 32719  437

大气简洁的登录注册特效

大气简洁的登录注册特效带注册验证
  验证
 68545  625

滑动验证登录

用户滑动拖拽图片验证登录加注册
  验证
 57357  422

讨论这个项目(0)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复