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日

相关文章

  • 浅谈js中字符和数组一些基本算法题

    下面我将为您详细讲解“浅谈js中字符和数组一些基本算法题”的完整攻略。 确定字符串中的唯一字符 题目描述 给定一个字符串,编写一个函数来确定它是否是该字符串的某个字符的排列之一。例如,输入“abc”和“cba”,你应该返回true,但是如果输入“abc”和“def”,则应按false。 解决方案 一个字符串是另一个字符串的排列之一,意味着它们都由相同的字符组…

    JavaScript 2023年5月28日
    00
  • 三种方法让Response.Redirect在新窗口打开

    当使用Response.Redirect方法时,页面会在当前浏览器窗口中打开跳转的页面,如果需要在新的窗口中打开跳转页面,可以采用以下三种方法: 1. 在服务器端页面上使用ClientScript.RegisterStartupScript方法 使用ClientScript.RegisterStartupScript方法可以在服务器端页面上注册启动JavaS…

    JavaScript 2023年6月11日
    00
  • 使用GruntJS构建Web程序之构建篇

    关于“使用GruntJS构建Web程序之构建篇”的完整攻略,我将分为以下几个步骤进行讲解。 1. 安装GruntJS 首先,我们需要在本地安装GruntJS。可以使用npm命令进行安装,确保已经安装Node.js环境。 npm install -g grunt-cli 2. 安装Grunt插件 接下来,我们需要安装Grunt插件,以便于使用Grunt构建我们…

    JavaScript 2023年5月28日
    00
  • javascript移动开发中touch触摸事件详解

    JavaScript移动开发中touch触摸事件详解 1. 简介 在移动开发中,我们经常需要使用到触摸事件(touch event)。触摸事件是指用户在手机或平板电脑等触摸设备上进行的操作,这些操作包括点击、滑动、缩放等等。 在JavaScript中使用触摸事件可以为移动开发增加更丰富的交互方式,而对于大多数移动设备,touch事件已经成为了与鼠标事件等同的…

    JavaScript 2023年6月10日
    00
  • 正则表达式基本语法及表单验证操作详解【基于JS】

    正则表达式基本语法及表单验证操作详解 [基于JS] 什么是正则表达式 正则表达式(Regular Expression),又称规则表达式、常规表示式、正规表示法、正则表示法,简称正则表达式,在计算机科学中,是用来描述、匹配一系列符合某个规则的字符串的表达式。常用于搜索、替换或验证文本。 正则表达式的基本语法 字符类 [abc] 匹配a、b或c [^abc] …

    JavaScript 2023年6月10日
    00
  • js实现字符全排列算法的简单方法

    下面是js实现字符全排列算法的简单方法的攻略: 1. 了解全排列算法的原理 全排列算法主要是针对给定的字符串,对其中的每个字符进行交换得到不同的排列。这个算法的主要思路是不断地交换当前字符串中的两个字符,直到交换到字符串的最后一个字符,然后将这一个排列输出,并将字符串还原到初始状态,进行下一次交换操作。 2. 实现全排列算法的代码 下面给出一种简单的实现全排…

    JavaScript 2023年5月28日
    00
  • ECMAScript6快速入手攻略

    下面是“ECMAScript6快速入手攻略”的完整攻略: 什么是ECMAScript6? ECMAScript6是JavaScript的一种新版本,也称为ECMAScript2015。它是一种相对于ES5更先进且功能更强大的脚本语言,它改进了很多的语法。它不是一种新的语言,而是JavaScript的下一代标准。 如何使用ECMAScript6? 要开始使用E…

    JavaScript 2023年6月11日
    00
  • JavaScript常用工具函数库汇总

    JavaScript常用工具函数库汇总 什么是JavaScript常用工具函数库? JavaScript常用工具函数库指的是一组JavaScript函数集合,旨在提供在日常工作中最常用和最基础的工具函数,以便在开发过程中更便捷地进行常见操作,以提高工作效率。 常用工具函数库有哪些? 常用工具函数库有很多,这里推荐以下几个: 1. Lodash Lodash是…

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