jquery表单验证插件formValidator使用方法

下面就是jquery表单验证插件formValidator的使用方法攻略。

什么是jquery表单验证插件formValidator?

jquery表单验证插件formValidator是一款基于jQuery的表单验证插件,可快速实现表单的输入验证功能,让表单验证变得简单易用。

如何使用jquery表单验证插件formValidator?

  1. 首先,在页面中引入jQuery库和formValidator插件库。
<script src="//cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
<script src="//cdn.bootcss.com/form-validator/2.3.26/form-validator/jquery.form-validator.min.js"></script>
  1. 然后,在表单元素中加入对应的验证规则和提示信息。
<form>
  <input type="text" name="username" data-validation="length alphanumeric" data-validation-length="min4" data-validation-error-msg="用户名必须由至少4个字母或数字组成。" />
  <input type="password" name="password" data-validation="strength" data-validation-strength="2" data-validation-error-msg="密码必须由至少6位字符的字母和数字组成。" />
  <button type="submit">提交</button>
</form>

在上面的表单中,我们通过在表单元素上设置data-validation属性和相关的data-validation-*属性,来指定表单元素需要验证哪些内容以及相关的提示信息。

  1. 最后,在页面加载完毕后,使用formValidator方法来启用表单验证功能。
$(document).ready(function(){
    $.validate();
});

通过以上步骤,就可以轻松地使用jquery表单验证插件formValidator了。

两条示例说明

示例1

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>使用formValidator插件验证表单</title>
    <script src="//cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
    <script src="//cdn.bootcss.com/form-validator/2.3.26/form-validator/jquery.form-validator.min.js"></script>
</head>
<body>
    <form>
        <label>用户名:</label><input type="text" name="username" data-validation="length alphanumeric" data-validation-length="min4" data-validation-error-msg="用户名必须由至少4个字母或数字组成。" /><br/>
        <label>密码:</label><input type="password" name="password" data-validation="strength" data-validation-strength="2" data-validation-error-msg="密码必须由至少6位字符的字母和数字组成。" /><br/>
        <label>确认密码:</label><input type="password" name="confirm-password" data-validation="confirmation" data-validation-confirm="password" data-validation-error-msg="两次输入的密码必须一致。" /><br/>
        <label>邮箱:</label><input type="text" name="email" data-validation="email" data-validation-error-msg="请输入正确的邮箱地址。" /><br/>
        <label>年龄:</label><input type="number" name="age" data-validation="number" data-validation-error-msg="请输入整数数字。" /><br/>
        <button type="submit">提交</button>
    </form>
    <script>
        $(document).ready(function(){
            $.validate();
        });
    </script>
</body>
</html>

以上示例演示了如何使用formValidator插件对一个包含多个表单元素的表单进行验证。其中,用户名必须由至少4个字母或数字组成,密码必须由至少6位字符的字母和数字组成,确认密码必须与密码相同,邮箱必须符合邮箱地址格式,年龄必须为整数数字。如果用户在表单中输入的值不符合以上要求,就会在输入框下方显示对应的提示信息。

示例2

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>使用formValidator插件验证表单</title>
    <script src="//cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
    <script src="//cdn.bootcss.com/form-validator/2.3.26/form-validator/jquery.form-validator.min.js"></script>
</head>
<body>
    <form>
        <label>用户名:</label><input type="text" name="username" data-validation="length alphanumeric" data-validation-length="min4" data-validation-error-msg="用户名必须由至少4个字母或数字组成。" /><br/>
        <label>密码:</label><input type="password" name="password" data-validation="strength" data-validation-strength="2" data-validation-error-msg="密码必须由至少6位字符的字母和数字组成。" /><br/>
        <button type="submit">提交</button>
    </form>
    <script>
        $(document).ready(function(){
            $.validate({
                modules: 'security',
                onModulesLoaded: function(){
                    var optionalConfig = {
                        fontSize: '12pt',
                        padding: '4px',
                        backgroundColor: '#fff',
                        color: '#000',
                        borderRadius: '4px'
                    };
                    $('input[name="password"]').displayPasswordStrength(optionalConfig);
                }
            });
        });
    </script>
</body>
</html>

以上示例演示了如何使用formValidator插件配合security模块和displayPasswordStrength方法来检查密码的安全性,并在密码输入框下方显示密码强度。在该示例中,密码必须由至少6位字符的字母和数字组成,并且必须具有一定的安全性。如果密码越强,那么提示信息下方显示的颜色和文本越醒目。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:jquery表单验证插件formValidator使用方法 - Python技术站

(0)
上一篇 2023年6月11日
下一篇 2023年6月11日

相关文章

  • ES6知识点整理之函数数组参数的默认值及其解构应用示例

    ES6知识点整理之函数数组参数的默认值及其解构应用示例 函数参数的默认值 在ES6之前,函数的参数如果没有传入值,则默认为undefined。 function func(a, b) { console.log(a, b); } func(1) //输出:1 undefined 在ES6中,函数的参数可以设置默认值,当没有传入该参数时,将使用设定的默认值。默…

    JavaScript 2023年5月28日
    00
  • Javascript前端事件循环机制详细讲解

    Javascript前端事件循环机制详细讲解 Javascript是一门单线程的编程语言,由于它的单线程特性,它在执行任务时采用了事件循环(event loop)机制。本文将详细讲解Javascript的事件循环机制。 什么是事件循环机制 在Javascript中,每一个任务都可以看作是一个事件(event),例如点击按钮、执行回调函数等等操作,都可以被看成…

    JavaScript 2023年6月11日
    00
  • ES2020让代码更优美的运算符 (?.) (??)

    ES2020(也称为ES11)引入了两个新的运算符,即可选链运算符(?.)和空值合并运算符(??),以使JavaScript代码更加简洁、简单和易于维护。 可选链运算符(?.) 可选链运算符(?.)可用于在不确定对象是否存在的情况下,可以访问对象或其属性的属性。这是一个非常实用的特性,因为它可以帮助我们避免在访问对象的属性时引发”TypeError”错误,同…

    JavaScript 2023年6月11日
    00
  • JavaScript数据类型转换详解(推荐)

    JavaScript数据类型转换详解 JavaScript 是一门动态数据类型的语言,需要在程序中进行数据类型转换。JavaScript 数据类型转换包括强制数据类型转换和隐式数据类型转换。本篇文章将详细讲解 JavaScript 数据类型转换,以便让初学者更好地理解。 强制数据类型转换 强制数据类型转换是使用内置的 JavaScript 函数将一个数据类型…

    JavaScript 2023年5月28日
    00
  • Javascript 面向对象(二)封装代码

    关于“Javascript 面向对象(二)封装代码”的完整攻略,可以分为以下几个方面: 1. 了解面向对象编程原则 在使用 Javascript 进行面向对象编程时,我们需要先了解面向对象编程的原则,也就是四大基本原则,即封装、继承、多态和抽象这四个原则。其中,封装是指将数据和逻辑封装在一个类或对象中,隐藏底层细节,让外部只能通过公共接口来访问和操作内部数据…

    JavaScript 2023年5月18日
    00
  • javascript 单例/单体模式(Singleton)

    JavaScript 单例模式是一种创建模式,旨在确保类只有一个实例,并提供全局访问点来访问该实例。在JavaScript中,单例可以用一个对象自变量实现。下面是一些创建JavaScript单例的方案。 方案一:使用字面量对象 使用字面量对象的方式简单直观,适用于有固定属性需要维护的单例模式。 const singleton = { prop1: &quot…

    JavaScript 2023年6月10日
    00
  • javascript消除window.close()的提示窗口

    要消除window.close()的提示窗口,我们需要了解以下几点: 当前窗口和弹出窗口必须为同一域名或者同源,否则无法关闭弹出窗口; 浏览器的安全策略会对window.close()进行限制。只有在窗口是由脚本打开的,才能使用window.close()关闭窗口。 下面我们来讨论在不弹出提示框的情况下,如何使用JavaScript关闭窗口。 方法一:使用w…

    JavaScript 2023年6月11日
    00
  • 荐书|您有一份JavaScript书单待签收

    针对“荐书|您有一份JavaScript书单待签收”的完整攻略,我提供以下说明: 标题 “荐书|您有一份JavaScript书单待签收”是一个建议性的标题,用于丰富内容的表现形式,提高文章的可读性,引起读者的兴趣。 简介 在文章的开头,应该简要介绍文章的主题和目标受众,例如:“这篇文章主要介绍JavaScript方面的书单,旨在帮助读者更好地学习JavaSc…

    JavaScript 2023年5月19日
    00
合作推广
合作推广
分享本页
返回顶部