利用 jQuery 来验证密码两次输入是否相同
html
<div class="row">
<div class="panel panel-info">
<div class="panel-heading">
<h3 class="panel-title">{{ query_set }}密码修改</h3>
</div>
<div class="panel-body">
<form action="" method="post">
{% csrf_token %}
<div class="form-group">
<label for="pass1" class="col-sm-3 control-label">密码</label>
<input id="pass1" class="form-control" type="password" name="password1">
</div>
<div class="form-group">
<label for="pass2" class="col-sm-3 control-label">重复密码</label>
<input id="pass2" class="form-control" type="password" name="password2"
onkeyup="validate()">
</div>
<div class="form-group">
<span id="tishi"></span>
<button class="btn btn-info pull-right" value="" type="submit" disabled>提交</button>
</div>
</form>
</div>
</div>
</div>
css
<style>
.focusedInput-waring {
border-color: #EF5B50;
outline: 0;
outline: thin dotted \9;
-webkit-box-shadow: 0 0 8px #EF5B50;
box-shadow: 0 0 8px #EF5B50;
}
.focusedInput-info {
border-color: #33CC3B;
outline: 0;
outline: thin dotted \9;
-webkit-box-shadow: 0 0 8px #33CC3B;
box-shadow: 0 0 8px #33CC3B;
}
</style>
js
<script>
function validate() {
var pwd1 = $("input[name='password1']").val();
var pwd2 = $("input[name='password2']").val();
<!-- 对比两次输入的密码 -->
if (pwd2 == pwd1) {
$("input[name='password1']").addClass("focusedInput-info").removeClass("focusedInput-waring");
$("input[name='password2']").addClass("focusedInput-info").removeClass("focusedInput-waring");
$("button").removeAttr("disabled");
}
else {
$("input[name='password1']").addClass("focusedInput-waring").removeClass("focusedInput-info");
$("input[name='password2']").addClass("focusedInput-waring").removeClass("focusedInput-info");
$("button").attr("disabled", "disabled");
}
}
</script>
利用 jQuery 来验证密码两次输入是否相同的更多相关文章
- Form表单利用Jquery Validate验证以及ajax提交
#表单利用Jquery验证验证以及ajax提交 概述>详细讲解表单利用Jquery >验证验证以及ajax提交的过程,以及Validate的自定义提示语,非空判断,输入字段的远程ajax验 ...
- JQuery完整验证&密码的显示与隐藏&验证码
HTML <link href="bootstrap.css" rel="stylesheet"> <link href="gloa ...
- 2015年末分享:利用RS修改用户密码
马上就要2016农历新年了,送点什么给大家呢?我觉得还是分享点技术吧.前不久用户在抱怨为什么登录Cognos Connection的密码不能让我们自己改?相信Cognos开发的很多人知道,Cognos ...
- jQuery, js 验证两次输了密码的一相同
<div class="form-group"> <label class="col-sm-2 control-label font"> ...
- vue中将验证表单输入框的方法写在一个js文件中(表达式验证邮箱、身份证、号码、两次输入的密码是否一致)
文章目录 1.实现的效果 2.编写的js文件(这里写在了api文件下) 3.在vue页面中引入(script) 4.页面代码 1.实现的效果 20220606_154646 2.编写的js文件(这里写 ...
- jQuery Validate 表单验证插件----利用jquery.metadata.js将校验规则直接写在class属性里面并定义错误信息的提示
一.下载依赖包 网盘下载:https://yunpan.cn/cryvgGGAQ3DSW 访问密码 f224 二. 添加一个另外一个插件jquery.metadata.js 并把校验规则写在控件里面 ...
- 异步提交form的时候利用jQuery validate实现表单验证
异步提交form的时候利用jQuery validate实现表单验证相信很多人都用过jquery validate插件,非常好用,并且可以通过下面的语句来自定义验证规则 // 电话号码验证 ...
- 利用jQuery扩展接口为jQuery框架定义了两个自定义函数,然后调用这两个函数
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- js完成密码输入为空,和两次输入不一致
<!DOCTYPE html><html><body> <script language="javascript"> functio ...
随机推荐
- OpenStack和Hadoop的区别
其实,OpenStack和Hadoop不是同一个层次的东西,无法比较,非要说出个区别,那就是:OpenStack是云计算管理平台,应该是属于系统级别的软件,它的主体思想是把资源进行分离,给不同的用户提 ...
- Centos6.5离线安装lsb_release
参考 http://www.linuxfromscratch.org/blfs/view/systemd/postlfs/lsb-release.html首先在其他电脑下载lsb_release源码地 ...
- Django之wagtail安装及配置
安装指引原文地址:Http://docs.wagtail.io/en/v1.13.1 需要注意的几点: 指定端口启动服务:在项目根目录下 ,运行 python manage.py runserver ...
- 自动化测试selenium(三) 由于iframe 定位不到元素
iframe原因定位不到元素 现在的项目后台基本都是上左右结构,要出现这个结构效果,需要使用到了iframe标签: 我们先说说iframe在java中使用的方法: driver.switchTo(). ...
- Windows Server 2016-WinSer2016 Active Directory新增功能
Windows Server 2016 Active Directory 域服务 (AD DS)新增很多功能用来提升Active Directory域及组织环境安全等,并帮助他们面向云的部署或混合部署 ...
- Material使用11 核心模块和共享模块、 如何使用@angular/material
1 创建项目 1.1 版本说明 1.2 创建模块 1.2.1 核心模块 该模块只加载一次,主要存放一些核心的组件及服务 ng g m core 1.2.1.1 创建一些核心组件 页眉组件:header ...
- php与web页面交互
一.web表单 web表单的功能是让浏览者和网站有一个互动的平台.web表单主要用来在网页中发送数据到服务器. 1.1 表单的创建 使用form标记,并在其中插入相关的表单元素,即可创建一个表单. & ...
- Quartz动态改变任务时间
基于quartz-2.2 的动态任务调度 Quartz是一个完全由java编写的开源作业调度框架. 调度器 Quartz框架的核心是调度器.调度器负责管理Quartz应用运行时环境.调度器不是靠自己做 ...
- PLECS_直流电机基本系统模型
1.模型图 2.模型仿真结果 (1)Step阶跃t=1s,R=20Ω,V_dc = 120V,那么此时 电源电压波形: 电机电枢电流波形: 电机电磁转矩: 电机转速波形: (2)其他参数不变将R=30 ...
- thinkphp5判断移动或pc端访问并调用不同模板
废话不多说,直接上代码 先修改\thinkphp\library\think\view\driver\Think.php文件 把 public function __construct($config ...