【发布时间】:2020-10-11 21:16:51
【问题描述】:
这是学生注册表格,它收集信息并将信息发送到“操作”中提到的 Servlet“StudentRegisterSrv”。但是用于密码确认匹配的 JS 代码不起作用。我已经尝试过内部(在同一个文件上)和外部 JS(通过链接)。
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Register | Home</title>
<script type="text/javascript">
function checkPassword(form) {
password1 = form.password.value;
password2 = form.password2.value;
// If password not entered
if (password == '')
alert ("Please enter Password");
// If confirm password not entered
else if (password2 == '')
alert ("Please enter confirm password");
// If Not same return False.
else if (password != password2) {
alert ("\nPassword did not match: Please try again...")
return false;
}
// If same return True.
else{
alert("Password Match: Welcome to GeeksforGeeks!")
return true;
}
}
</script>
<link rel="stylesheet" href="css/body.css">
</head>
<body>
<h1>Student Registration</h1>
<form action="StudentRegisterSrv" method="post">
<input type="text" name="name" placeholder="Name" required> <br><br>
<input type="email" name="email" placeholder="Email" required> <br> <br>
<input type="number" name="phone" placeholder="Mobile No." required> <br><br>
<input id="pwd1" type="password" name="password" placeholder="Password" required> <br><br>
<input id="pwd2" type="password" name="password2" placeholder="Password Again" required> <br><br>
<input type="submit" value="Register" onSubmit = "return checkPassword(this)">
<input type="reset" value=" RESET">
</form>
</body>
</html>
【问题讨论】:
标签: javascript html eclipse jsp