<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Login</title>
<script language="JavaScript" type="text/javascript">
function checkData(){
if(form1.name.value ==""){
alert("username can not be empty");
form1.name.focus();
return false;
}
if(form1.password.value ==""){
alert("password can not be empty");
form1.password.focus();
return false;
}
return true;
}
</script>
</head>
<body>
<a href="/SupCommerce/Postlist">Post list</a> |
<FORM name="form1" method=post action="/SupCommerce/login">
Login! <BR /> username : <INPUT type=text name="username"> <BR />
password : <INPUT type="password" name="password"><BR />
<INPUT type="submit" value="Login">
</FORM>
<FORM method=post action="/SupCommerce/register.jsp">
If you don't have an account, you can register first!<BR />
<INPUT type="submit" value="Register">
</FORM>
</body>
</html>
怎么弄成用户名或者密码为空不能登录的 这个无论是否输入用户名或者密码都等登录 求高手
@WebServlet(urlPatterns="/login")
public class LoginServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
public LoginServlet() {
super();
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
}怎么改 能说下吗
在XML配置文件中,根据servlet中的方法和不同的返回值,转向到不同的页面,如果登录名或者密码为空的话转回原来的登陆页面。
if(form1.name.value ==""){
alert("username can not be empty");
form1.name.focus();
return false;
}
if(form1.password.value ==""){
alert("password can not be empty");
form1.password.focus();
return false;
}
return true;
}
上面条件不对把!这样试试:form1.name.value改为document.form1.name.value(),密码那个也改为这样试试:document.form1.password.value()