麻烦大家帮我看一下这段代码,为什么alert不好用呢??!!  我想要做如果不输入内容就警示的操作!
<%@ page language="java" pageEncoding="gbk"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>  
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
<html>  
  <head>
<title>login</title>
<meta http-equiv="Content-Language" content="gbk" />
<link rel="stylesheet" type="text/css" href="../couch/css/page.css" media="screen" />
<script type="text/javascript" language="javascript">
  function check(){
		if(loginform.mname.value==""){
		 alert("请输入用户名!");
		 document.loginform.mname.focus();
		 return true;
		 }
		if(loginform.mpassword.value==""){
		alert("请输入密码!");
		document.loginform.mpassword.focus();
		return true;
		}	
		return false;
		}		
</script>
</head>	
	<body>	
	<form name="loginform" action="/login">
	<img src="../image/h.jpg"  align="left"/>
	<a href="/Struts/changeLanguage.do?lan=zh_CN">中文</a>   
	<a href="/Struts/changeLanguage.do?lan=en_gb">英文</a><br/>
	用户名:<input type="text" name="mname"/><br/><br/><br/><br/><br/>
	密码 :<input type="password" name="mpassword"/><br/><br/><br/><br/><br/>	
		<input type="submit" value="登陆" onsubmit="return check()"/>
		<input type="reset" value="重置"/>
		<a href="couch/form/zhuCe.jsp">还不是会员?去注册!</a>
	</form>	
</body>
</html>
------解决方案--------------------
JScript code
function check() {
    if (loginform.mname.value == "") {
        alert("请输入用户名!");
        document.loginform.mname.focus();
        return false; //return false才会阻止表单提交
    }
    if (loginform.mpassword.value == "") {
        alert("请输入密码!");
        document.loginform.mpassword.focus();
        return false;
    }
    return true; //验证通过后,return true提交表单
}