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

yizhihongxing

下面就是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日

相关文章

  • 监控 url fragment变化的js代码

    监控URL Fragment变化的JavaScript代码是很常见的一种需求,可以轻松地在单页应用程序(SPA)中实现页面的切换和跳转。以下是实现该需求的攻略: 步骤一:绑定Window对象的hashchange事件 我们可以通过绑定Window对象的hashchange事件来捕捉URL Fragment变化事件。这个事件会在Fragment的值发生变化时被…

    JavaScript 2023年6月11日
    00
  • JS脚本实现网页自动秒杀点击

    让我对“JS脚本实现网页自动秒杀点击”的攻略给出一个完整的讲解吧。整个过程分为以下几个步骤: 第一步:分析网页结构和页面元素 在使用JS脚本实现自动秒杀之前,首先需要分析待秒杀页面的HTML结构和页面元素,确定需要点击的按钮(或链接)的CSS选择器,才能在JS中进行操作。 例如,假设要开发一个自动抢购京东上某一个商品的脚本,我们需要进入该商品页面,打开浏览器…

    JavaScript 2023年6月11日
    00
  • 网上应用的一个不错common.js脚本

    让我来为你详细讲解一下“网上应用的一个不错common.js脚本”的完整攻略。 什么是 common.js CommonJS 是一种模块化规范,旨在提供一种 JavaScript 代码组织和复用的标准方法。它定义了一种模块加载机制,允许开发人员将 JavaScript 代码分割成若干个独立的、可维护的单元。 通过使用 CommonJS,您可以将代码模块化,然…

    JavaScript 2023年6月11日
    00
  • 原生JS实现图片无缝滚动方法(附带封装的运动框架)

    下面是对“原生JS实现图片无缝滚动方法(附带封装的运动框架)”的完整攻略。 1. 实现图片无缝滚动的基本思路 实现图片无缝滚动,是需要对图片进行滚动并将其无限循环的。具体的实现思路如下: 创建一个容器,设置其宽度为图片的总宽度。 手动复制一份图片,将其添加到容器的最后。 定时器每次移动容器的left值,实现滚动效果。 当容器的left值达到任何一张图片的边界…

    JavaScript 2023年6月11日
    00
  • ajax请求乱码的解决方法(中文乱码)

    当我们进行Ajax请求,出现中文乱码的情况时,需要进行如下处理。 1. 发送请求时指定编码方式 可以在发送Ajax请求时指定请求头中的Content-Type属性来指定编码方式为UTF-8。示例代码如下: var xhr = new XMLHttpRequest(); xhr.open(‘GET’, ‘/api/data’, true); xhr.setRe…

    JavaScript 2023年5月19日
    00
  • Javascript Date setTime() 方法

    以下是关于JavaScript Date对象的setTime()方法的完整攻略,包括两个示例说明。 JavaScript Date对象的setTime()方法 JavaScript Date对象的setTime()方法设置对象的时间部分。该方法接受一个整数,表示自1970年1月1日00:00:00 UTC以来的毫秒数。如果参数超出了JavaScript所能表…

    JavaScript 2023年5月11日
    00
  • Node.js API详解之 Error模块用法实例分析

    让我来为您详细讲解“Node.js API详解之 Error模块用法实例分析”的完整攻略。 概述 Error模块是Node.js的一个核心模块,提供了一些函数和类,用于创建和处理错误对象。在Node.js应用程序开发中,错误处理非常重要。使用Error模块可以更加精确地定位代码中的错误并进行有效的处理。 创建错误对象 要创建错误对象,可以使用Error类的构…

    JavaScript 2023年5月28日
    00
  • js利用正则表达式检验输入内容是否为网址

    确保输入内容为网址是 Web 开发中常见的任务之一。正则表达式是一种强大的工具,可以帮助我们检测输入内容是否符合特定的模式。JavaScript 提供了内置的正则表达式对象 RegExp,它可以用来检验输入内容是否为网址。下面是检验输入是否为网址的完整攻略。 1. 创建正则表达式对象 在使用正则表达式检验输入前,我们需要先创建一个正则表达式对象来描述要检验的…

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