将字符串与document.getElementById()进行比较
Comparing strings with document.getElementById()
我正在尝试比较此函数中的密码字段。如果ID为txtPassword的第一个密码字段与ID为txtpaWVerified的第二个密码字段相同,则它应该写入消息"password matches!",否则它应该显示另一条消息。目前,它只显示"密码匹配!"消息,即使它们不匹配。我该怎么解决这个问题?非常感谢。
function verifyPassword(){
document.getElementById("verifyPassword").innerHTML = "Second try needed. Please make sure passwords match.";
};
function goodPassword(){
document.getElementById("verifyPassword").innerHTML = "Passwords match!";
};
$("#txtPWVerified").blur(function(){
var pass1 = document.getElementById("txtPassword");
var pass2 = document.getElementById("txtPWVerified");
if (pass1.innerHTML == pass2.innerHTML) {
goodPassword();
} else {
verifyPassword();
};
});
编辑:下面是正确的代码,感谢您的帮助!
function verifyPassword(){
document.getElementById("verifyPassword").innerHTML = "Second try needed. Please make sure passwords match.";
};
function goodPassword(){
document.getElementById("verifyPassword").innerHTML = "Passwords match!";
};
$("#txtPWVerified").blur(function(){
var pass1 = document.getElementById("txtPassword").value;
var pass2 = document.getElementById("txtPWVerified").value;
if (pass1 == pass2) {
goodPassword();
} else {
verifyPassword();
};
});
my hint;)
$("#txtPWVerified").blur(function(){
var pass1 = document.getElementById("txtPassword").value;
var pass2 = document.getElementById("txtPWVerified").value;
alert(pass1);
alert(pass2);
相关文章:
- 比较从函数和生成的日期对象
- 如何使用 node.js 比较两个 json 数组
- jQuery自定义验证比较多个输入的序列
- 反向字符串比较
- 通过JSON&比较时间
- 将DOM节点值与字符串Javascript进行比较
- 从键值结构中获取数据,并将其与AngularJS中ng重复的值进行比较
- 递归深度比较
- 可以't在JavaScript中比较两个字符串
- 实现比较方法的最佳实践是什么;s的比较类型是在运行时选择的
- 如何在moment.js中只比较日期
- 无法比较javascript变量
- 比较javascript中的浮动并更改最高浮动的颜色
- 使用javascript比较对象中的对象值和数组长度
- 如何将smarty变量与javascript变量进行比较
- 比较两个数组中的元素
- MongoDB-通过比较集合和对象的数组来返回现有字段的数组
- 比较和转换多个数组
- 如何在JavaScript中比较两个日期
- immutable.js与嵌套映射/对象的比较/相等性能