检查密码是否与jquery匹配
check if passwords match with jquery
我试图用jquery验证这两个输入是否匹配,但我找不到方法。我无法让jquery获得这两个输出的值,因此它无法检查它们是否不匹配。输入是用codeignher进行的,所以对于不熟悉它的人来说,第一个输入的id是"pass",第二个是"pass2"
<tr>
<td>choose a password:</td>
<td><?= form_password('password', '', 'placeholder="choose a password" required="required" id="pass"') ?></td>
</tr>
<tr>
<td>re-type the password:</td>
<td><?= form_password('password2', '', 'placeholder="re-type your password" required="required" id="pass2"') ?></td>
</tr>
脚本-
$(document).ready(function(){
var pass = $('#pass').val();
var pass2 = $('#pass2').val();
$('#pass2').focusout(function(){
if(pass != pass2){
alert('the passwords didn''t match!');
}
});
});
因为您正在读取文档上的值,而不是在用户更改它们时。把它移到焦点内。
$(document).ready(function(){
$('#pass2').focusout(function(){
var pass = $('#pass').val();
var pass2 = $('#pass2').val();
if(pass != pass2){
alert('the passwords didn''t match!');
}
});
});
因为您需要将代码编写为
$('#pass2').focusout(function(){
// get values on the focusout event
var pass = $('#pass').val();
var pass2 = $('#pass2').val();
// test them...
if(pass != pass2){
alert('the passwords didn''t match!');
}
});
相关文章:
- jQuery匹配JSON对象的部分文本
- jquery匹配以px为单位的样式字体大小的元素
- 如何使用 jQuery 匹配两行内两个锚点的索引
- 将表格单元格中的日期模式与 jQuery 匹配
- 如何使用jQuery匹配“模态成功”部分
- Jquery 匹配 JSON 数组中的元素
- Jquery - 匹配动态日期字符串返回使用长度的匹配量
- 检查密码是否与jquery匹配
- 将字符串与 jquery 匹配
- 如果子值与某个字符串JQuery匹配,则隐藏父元素
- jquery匹配多个数据值
- Jquery匹配具有相同id/类的多个元素
- 使用jQuery匹配选择选项
- 我如何比较字符串在jquery匹配
- jQuery匹配表与数组
- 使用jQuery匹配表格单元格类和索引
- Jquery匹配URL前的特殊字符
- 如何用jQuery匹配ClassName中的元素
- jQuery匹配单个类与预定义的列表,其中元素有多个类
- Jquery匹配两个具有相同编号的类