检查密码是否匹配无效

时间:2016-01-25 04:12:29

标签: javascript

我是否正在尝试如何验证密码是否匹配,我多次测试并尝试更改它的位数,但它仍然不会说已验证或未经验证...对不起,如果我没有看到明显的东西,我也尝试了一下网上搜索,但我真的需要完成这件事。非常感谢帮助。

<html>
<head>
<title>FA3</title>
</head>
<body>
<style type="text/css">
.font
{
font-family:Helvetica Neue;
text-align:center
}
</style>
<div class="font">
<h2>Verify Password</h2>
Type Password : <input type="text" id="first">
<br>
Retype Password : <input type="text" id="second">
<hr>
<button onclick="verify()">Submit</button>
<br>
<p id="result">Your Password is</p>
</div>
<script>
function verify(){
   var t = document.getElementbyId("first").value;
   var r = document.getElementbyId("second").value;
if (t==r){
document.getElementById("result").innerHTML ="Verified"
}
else{
document.getElementById("result").innerHTML ="Not Verified"
}}
</script>
</body>
</html>

2 个答案:

答案 0 :(得分:3)

这只是一个错字 - verify()的前两行有document.getElementbyId而不是document.getElementById(大写字母B)。

答案 1 :(得分:0)

以下是工作代码:

<html>
<head>
<title>FA3</title>
</head>
<body>
<style type="text/css">
.font
{
font-family:Helvetica Neue;
text-align:center
}
</style>
<div class="font">
<h2>Verify Password</h2>
Type Password : <input name="first" type="text" id="first">
<br>
Retype Password : <input name="second" type="text" id="second">
<hr>
<button onclick="verify()">Submit</button>
<br>
<p id="result">Your Password is</p>
</div>
<script>
function verify(){
   var t = document.getElementById("first").value;
  var r = document.getElementById("second").value;
if (t==r){
document.getElementById("result").innerHTML ="Verified"
}
else{
document.getElementById("result").innerHTML ="Not Verified"
}}
</script>
</body>
</html>

https://jsbin.com/cataweboda/edit?html,output

唯一的问题是没有正确编写getElementById。它区分大小写。