Javascript 检查密码是否匹配不工作
嗯,我正在努力研究如何验证密码是否匹配,我测试了多次,并试图改变它的位,但它仍然不会说验证或未验证。。。我很抱歉,如果我没有看到一些明显的东西,我也尝试过搜索网络,但我真的需要完成这项工作。非常感谢你的帮助Javascript 检查密码是否匹配不工作,javascript,Javascript,嗯,我正在努力研究如何验证密码是否匹配,我测试了多次,并试图改变它的位,但它仍然不会说验证或未验证。。。我很抱歉,如果我没有看到一些明显的东西,我也尝试过搜索网络,但我真的需要完成这项工作。非常感谢你的帮助 <html> <head> <title>FA3</title> </head> <body> <style type="text/css"> .font { font-family:Helvetica Ne
<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>
FA3
.font
{
字体系列:Helvetica Neue;
文本对齐:居中
}
验证密码
键入密码:
重新键入密码:
提交
您的密码是
函数验证(){
var t=document.getElementbyId(“第一”)值;
var r=document.getElementbyId(“第二”)值;
if(t==r){
document.getElementById(“结果”).innerHTML=“已验证”
}
否则{
document.getElementById(“结果”).innerHTML=“未验证”
}}
这只是一个输入错误-verify()
的前两行有document.getElementbyId
而不是document.getElementbyId
(大写B)。这只是一个输入错误-verify()
的前两行有document.getElementbyId
而不是document.getElementbyId
(大写B).以下是工作代码:
<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>
FA3
.font
{
字体系列:Helvetica Neue;
文本对齐:居中
}
验证密码
键入密码:
重新键入密码:
提交
您的密码是
函数验证(){
var t=document.getElementById(“第一”)值;
var r=document.getElementById(“第二”)值;
if(t==r){
document.getElementById(“结果”).innerHTML=“已验证”
}
否则{
document.getElementById(“结果”).innerHTML=“未验证”
}}
唯一的问题是getElementById编写不正确。它区分大小写。以下是工作代码:
<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>
FA3
.font
{
字体系列:Helvetica Neue;
文本对齐:居中
}
验证密码
键入密码:
重新键入密码:
提交
您的密码是
函数验证(){
var t=document.getElementById(“第一”)值;
var r=document.getElementById(“第二”)值;
if(t==r){
document.getElementById(“结果”).innerHTML=“已验证”
}
否则{
document.getElementById(“结果”).innerHTML=“未验证”
}}
唯一的问题是getElementById编写不正确。它区分大小写。(主题外但有点相关)您可能希望为密码使用更“合适”的类型,而不是仅使用“文本”字段。(主题外但有点相关)您可能希望为密码使用更“合适”的类型,而不是仅使用“文本”字段。