Modern Fms 表单验证插件

所属分类:输入-验证

 4208  43  查看评论 (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)
    }
});
相关插件-验证

jQuery常用网站表单验证

可用于用户注册,网站留言等,有正在输入提示和失去焦点自动正则验证输入框内容
  验证
 26241  215

canvas随机生成图片验证码

html5 canvas随机生成图片验证码,代码注释全,使用方便。
  验证
 23964  218

jQueryCSS3分步骤注册表单切换动画在线演示

jQueryCSS3分步骤注册表单切换动画在线演示
  验证
 32248  324

jQuery屏幕解锁插件patternLock.js

屏幕解锁基于HTML,jQuery和CSS,模拟混合应用程序设计。
  验证
 11593  166

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

取消回复