关于确认密码
来源:6-3 作业题
ZM520
2018-07-28 13:47:24
<div class="pwd"> <input type="password" id="pwd" name="password" placeholder="6-16位密码,区分大小写,不能用空格"> <p></p> </div> <div class="pwd"> <input type="password" id="confPassword" name="confPassword" placeholder="请确认密码" onblur="checkPwd()"> <p></p> </div>
function checkPwd() { var password = document.getElementById("pwd"); var confPassword = document.getElementById("confPassword"); if (password != confPassword){ alert('密码输入不一致'); return false; } }
无论输入正确还是错误都会弹出窗口
2回答
这是我根据你贴出来的代码,给你调试的代码:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>字体</title> </head> <script type="text/javascript"> function checkPwd() { var password = document.getElementById("pwd").value; var confPassword = document.getElementById("confPassword").value; if (password != confPassword) { alert('密码输入不一致'); return false; } } </script> <body> <div class="pwd"> <input type="password" id="pwd" name="password" placeholder="6-16位密码,区分大小写,不能用空格"> <p></p> </div> <div class="pwd"> <input type="password" id="confPassword" name="confPassword" placeholder="请确认密码" onblur="checkPwd()"> <p></p> </div> </body> </html>
输入完成以后,如果密码不匹配,点击其他的地方,是会有提示的。
祝学习愉快!
一叶知秋519
2018-07-29
将checkPwd()方法中的
var password = document.getElementById("pwd"); var confPassword = document.getElementById("confPassword");
改为:
var password = document.getElementById("pwd").value; var confPassword = document.getElementById("confPassword").value;
后再试下,需要取得元素内的值进行比较。
祝学习愉快!
相似问题