利用 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 ...
随机推荐
- 【视频编解码·学习笔记】5. NAL Unit 结构分析
在上篇笔记中通过一个小程序,可以提取NAL Unit所包含的的字节数据.H.264码流中的每一个NAL Unit的作用并不是相同的,而是根据不同的类型起不同的作用.下面将对NAL Unit中的数据进行 ...
- vim批量注释
vim批量注释 法一.在vim中 :20,30 s/^/#/g 20-30行 用 # 注释掉.(python是用#注释地---) :20,30 s/^#//g 20-30行 取消注释 法二. 1.多行 ...
- Java细节
native关键字用法 native是与C++联合开发的时候用的!java自己开发不用的! 使用native关键字说明这个方法是原生函数,也就是这个方法是用C/C++语言实现的,并且被编译成了DLL, ...
- win8设置自动关机
运行中输入 shutdown -S -T 3600 表示1个小时后关机,单位是秒
- VBA小技巧
运用VBA时,可以构造一些函数去实现诸如printf的方便函数. Public Function printf(mask As String, ParamArray tokens()) As Stri ...
- HBase 数据库检索性能优化策略--转
https://www.ibm.com/developerworks/cn/java/j-lo-HBase/index.html HBase 数据表介绍 HBase 数据库是一个基于分布式的.面向列的 ...
- ZOJ [P2314] 无源汇点有上下界模版
对于有上下界的网络流来说,我们可以分离出必要弧,然后将必要弧切开,两端分别连接源点和汇点,原图有可行解充要于源点或汇点满流. 这样求下来,只能求出可行流 #include <iostream&g ...
- CF154D. Flatland Fencing [博弈论 对称 平局]
传送门 题意: 背景是$knights' tournament$,好棒的样子! 这道题不一样很恶心的地方就是有平局的存在 首先判断能不能一步杀 不能的话,如果可以走$0$步或者$a,b$一负一正那么一 ...
- 51Nod 1225 余数之和 [整除分块]
1225 余数之和 基准时间限制:1 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 收藏 关注 F(n) = (n % 1) + (n % 2) + (n % 3) + ... ...
- linux下统计某个进程的CPU占用和内存使用
为了测试是否有内存泄露,写了一个监控脚本,统计这个进程的cpu和内存 主要用了 ps aux命令, 很简单,不多解释了,上脚本 #!/bin/bash # while loop CpuMemStat= ...