我想创建一个登录页面,因为我想要一些东西,如果我输入错误的用户ID,它会发出警报,如果留空,那么它会发出警报,对于不正确的电子邮件地址,如果是密码,它也会发出警报将显示相同的内容。
<html>
<head>
<script language="javascript">
function check(form) {
if (form.userid.value == "id") {
alert("correct username")
}
else if(form.userid.value == "") {
alert(blank username)
}
if (form.pswrd.value == "123") {
alert("correct details")
}
else if(form.pswrd.value == "") {
alert(blank username)
}
else {
alert("Error Password or Username")
}
}
</script>
</head>
<body>
<h1>Login </h1>
<form name="login">
Username<input type="text" name="userid"/>
Password<input type="password" name="pswrd"/>
<input type="button" onclick="check(this.form)" value="Login"/>
<input type="reset" value="reset"/>
</form>
</body>
</html>
最佳答案
您的代码中存在大量语法错误,例如 JavaScript 不支持的 elseif
、缺少引号、错误的括号。您是否使用 IDE 来帮助您编码?无论如何,您都可以在此处获得代码的修补版本:
<html>
<head>
<script language="javascript">
function check(form) {
if(form.userid.value == "id") {
alert("correct username")
} else if (form.userid.value == "") {
alert ("blank username")
} else if(form.pswrd.value == "123") {
alert("correct details")
} else if(form.pswrd.value == "") {
alert ("blank password")
}
}
</script>
</head>
<body>
<h1>Login </h1>
<form name="login">
Username<input type="text" name="userid"/>
Password<input type="password" name="pswrd"/>
<input type="button" onclick="check(this.form)" value="Login"/>
<input type="reset" value="reset"/>
</form>
</body>
</html>
关于javascript - 用 Javascript 创建登录页面,在登录时显示错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37960162/