我试着在Web Dev中做作业(job),有一个部分我需要帮助,因为它应该可以工作,但我不知道为什么它不能 测试中的用户名为doc1,密码为pass1
function docauth(event)
{
var DU = "doc1";
var DP = "pass1";
if(document.getElementById("docuser") === DU &&
document.getElementById("docpass") === DP)
{
alert("login success!");
}
else
{
alert("invalid username or password");
}
}
<head>
<title>Doctor page</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<fieldset>
<legend>doctor login</legend>
<form id="docLOG" onsubmit="docauth(event)">
<label for="docuser">Username:</label>
<input type="text" id="docuser" name="docuser" required><br><br>
<label for="docpass">Password:</label>
<input type="text" id="docpass" name="docpass" required><br><br>
<input type="submit" value="Login">
</form>
</fieldset>
</body>
</html>
输入doc1和pass1后应该说(登录成功!) 我try 将var DU和var DP,甚至if语句从document. getElementById改为form. element,并添加var form = document. getElementById 但没有任何工作