jQuery Easyui 验证两次密码输入是否相等

在jQuery Easyui中,要实现验证两次密码输入是否相等可以借助validator扩展来实现。下面是详细的攻略:

第一步:引入必要资源

在HTML页面中引入jQuery、jQuery Easyui、和validator扩展的js和css代码块

<link rel="stylesheet" type="text/css" href="https://cdn.bootcdn.net/ajax/libs/jquery-easyui/1.9.22/themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="https://cdn.bootcdn.net/ajax/libs/jquery-easyui/1.9.22/themes/icon.css">
<script type="text/javascript" src="https://cdn.bootcdn.net/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<script type="text/javascript" src="https://cdn.bootcdn.net/ajax/libs/jquery-easyui/1.9.22/jquery.easyui.min.js"></script>
<script type="text/javascript" src="https://cdn.bootcdn.net/ajax/libs/jquery-easyui/1.9.22/locale/easyui-lang-zh_CN.js"></script>
<script type="text/javascript" src="https://cdn.bootcdn.net/ajax/libs/jquery-easyui/1.9.22/plugins/jquery.parser.js"></script>
<script type="text/javascript" src="https://cdn.bootcdn.net/ajax/libs/jquery-easyui/1.9.22/plugins/jquery.validatebox.js"></script>
<script type="text/javascript" src="https://cdn.bootcdn.net/ajax/libs/jquery-easyui/1.9.22/plugins/jquery.passwordbox.js"></script>
<script type="text/javascript" src="https://cdn.bootcdn.net/ajax/libs/jquery-easyui/1.9.22/plugins/jquery.validatebox.password.js"></script>

第二步:HTML代码

在HTML页面中创建表单并添加两个密码输入框,并设置两个密码输入框的id分别为password1和password2

<form id="form1">
    <div>
        <input class="easyui-passwordbox" prompt="请输入密码" id="password1" type="password" name="password1">
    </div>
    <div>
        <input class="easyui-passwordbox" prompt="请再次输入密码" id="password2" type="password" name="password2">
    </div>
</form>

第三步:JavaScript代码

在js代码中对password2进行验证,如果不相等就提示并设置为null。其中,password1对应的是easyui的validatebox扩展。

$('#password1').passwordbox({
    required:true,
    validType:['length[6,20]','validPassword']
});

$('#password2').passwordbox({
    required:true,
    validType:['length[6,20]','equals["#password1"]']
});

示例一:两次密码输入不相等的情况
比如输入的密码1为123456,输入的密码2为654321,此时输入框2会出现错误提示“两次输入的密码不匹配”。

示例二:两次密码输入相等的情况
比如输入的密码1为123456,再次输入的密码2也为123456,此时两个输入框都不会出现错误提示,表示验证成功。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:jQuery Easyui 验证两次密码输入是否相等 - Python技术站

(0)
上一篇 2023年5月27日
下一篇 2023年5月27日

相关文章

  • 细说浏览器特性检测(2)-通用事件检测

    下面我来详细讲解一下“细说浏览器特性检测(2)-通用事件检测”的完整攻略: 一、 概述 在Web开发中,由于不同浏览器对JS事件的支持程度不同,开发者需要通过特性检测来检测浏览器所支持的事件类型,从而针对不同浏览器进行兼容性处理。 常见的事件类型有:鼠标事件、键盘事件、表单事件等。本文将重点讲解如何进行通用事件的检测,以及如何兼容IE浏览器和非IE浏览器。 …

    jquery 2023年5月28日
    00
  • jquery form表单序列化为对象的示例代码

    下面是关于 jQuery form表单序列化为对象 的完整攻略: 什么是jQuery form表单序列化为对象 首先说明下,什么是jQuery form表单序列化为对象,它是指将 HTML 表单元素的值编码成具有键值对的字符串,同时也可以方便地将表单元素的值转换成 JSON 对象,以便于提交表单数据或者进行其他用途。 jQuery form表单序列化为对象的…

    jquery 2023年5月27日
    00
  • 利用jquery如何从json中读取数据追加到html中

    利用jquery从json中读取数据并追加到HTML页面中的过程一般包含以下几个步骤: 通过ajax请求获取json数据 解析json数据 根据解析出的数据动态生成HTML代码 将生成的HTML代码追加到HTML页面中 以下是两个示例说明: 示例1:简单示例获取json数据并追加到HTML页面中 假设我们有一个JSON数据文件data.json,它的内容类似…

    jquery 2023年5月28日
    00
  • jQWidgets jqxTreeGrid scrollBarSize属性

    以下是关于 jQWidgets jqxTreeGrid 组件中 scrollBarSize 属性的详细攻略。 jQWidgets jqxTreeGrid scrollBarSize 属性 jQWidgets jqxTreeGrid 组件的 scrollBarSize 属性用于设置 TreeGrid 控件的滚动条大小。该属性默认值为 15。 语法 $(‘#tr…

    jquery 2023年5月12日
    00
  • jQuery hasClass()的应用实例

    在这里我将为您讲解如何使用jQuery中的hasClass()方法实现判断元素是否有某个类名的功能。 1. 什么是jQuery hasClass()方法 hasClass()是jQuery提供的一个用来判断一个元素是否有指定类名的方法,它的语法为:$(selector).hasClass(className)。其中,selector表示选择器,classNa…

    jquery 2023年5月12日
    00
  • 详解jquery中$.ajax方法提交表单

    当需要使用JavaScript发送异步HTTP请求时,可以使用$.ajax方法来完成。$.ajax方法是jQuery中最常用的方法之一,可以用于访问远程数据、提交表单数据以及进行XMLHttpRequest操作。 以下是详解$.ajax方法提交表单的完整攻略: 创建表单 首先,我们需要在HTML文档中创建一个表单。表单需要指定method和action属性,…

    jquery 2023年5月28日
    00
  • ajax给全局变量赋值问题解决示例

    下面是关于“ajax给全局变量赋值问题解决示例”的完整攻略。 问题描述 在使用Ajax进行数据请求时,由于异步的特性,我们无法直接通过全局变量来获取到从Ajax返回的数据。这就会导致在使用获取到的数据时出现问题。以下是一个简单的示例来说明这个问题。 // 模拟数据请求 $.ajax({ url: ‘http://example.com/api/user’, …

    jquery 2023年5月27日
    00
  • jQuery中outerWidth()方法用法实例

    让我们来详细讲解一下“jQuery中outerWidth()方法用法实例”的完整攻略。 什么是outerWidth()方法? outerWidth()是jQuery的一个方法,用于获取指定元素的宽度(包括元素的边框、内边距和可选的外边距)。outerWidth()方法有两个可选参数:第一个参数用于指定是否包括元素的边框,默认为false;第二个参数用于指定是…

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