这个页面我用户名输入空值也能注册,所以check这个JS就不好使,checkname也不好使。。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html";charset="gb2312">
<title>用户注册</title>
</head>
<script language="javascript">
function checkName(){
var username=form1.username.value;
if(username=="")
{
alert("请输入用户名");
}
else{
window.open("checkName.action?username="+username,"check","menubar=no,height=300,width=400,left=300,top=80");
}
}
function check(){
if(form1.username.value==""){
alert("用户名不能为空");
return false;
}
else if(form1.password.value==""||form1.password.value!=form1.password1.value){
alert("密码为空或两次密码不一致!");
return false;
}
else{
return true;
}
}
</script>
<link rel="stylesheet" type="text/css" href="CSS/register.css">
<body >
<div id="container">
<div id="header"></div>
<div id="leftbar">
<p><img src="PIC/right2.jpg" class="pic1">
<br>用户注册</p>
<p class="leftcontent">IT论坛为用户提供一个可以交流的平台,有问题需要求助的人可以来这里得到答案!</p>
</div>
<div>
<form name="form1" method="post" action="register.action" onSubmit="return check()">
<table border=1 class="default" align="center">
<tr>
<th colspan="2">注册信息:</th>
</tr>
<tr><td class="item">用户名:</td><td><input type="text" name="username" size="20"></td><td><a href="JavaScript:checkName()">检查用户名是否可用</a></td></tr>
<tr><td class="item">密码:</td><td><input type="password" name="password" size="20"></td></tr>
<tr><td class="item">确认密码:</td><td><input type="password" name="password1" size="20"></td></tr>
<tr><td class="item">性别:</td>
<td style="color:red;border:2">
<input type="radio" name="sex" value="男" checked>男
<input type="radio" name="sex" value="男">女
</td>
</tr>
<tr><td class="item">昵称:</td><td><input type="text" name="nickname" size="20"></td></tr>
</table>
<input type="submit" value="提交">
<input type="reset" value="重置">
</form>
</div>
<div style="text-align:center;">
<p><img src="PIC/register.jpg" class="pic1"></p>
</div>
<div id="footer" style="top: 742px; height: 21px; left: 0px;">版权所有 20011.4.4 邹凡星</div>
<br>
</div>
</body>
</html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html";charset="gb2312">
<title>用户注册</title>
</head>
<script language="javascript">
function checkName(){
var username=form1.username.value;
if(username=="")
{
alert("请输入用户名");
}
else{
window.open("checkName.action?username="+username,"check","menubar=no,height=300,width=400,left=300,top=80");
}
}
function check(){
if(form1.username.value==""){
alert("用户名不能为空");
return false;
}
else if(form1.password.value==""||form1.password.value!=form1.password1.value){
alert("密码为空或两次密码不一致!");
return false;
}
else{
return true;
}
}
</script>
<link rel="stylesheet" type="text/css" href="CSS/register.css">
<body >
<div id="container">
<div id="header"></div>
<div id="leftbar">
<p><img src="PIC/right2.jpg" class="pic1">
<br>用户注册</p>
<p class="leftcontent">IT论坛为用户提供一个可以交流的平台,有问题需要求助的人可以来这里得到答案!</p>
</div>
<div>
<form name="form1" method="post" action="register.action" onSubmit="return check()">
<table border=1 class="default" align="center">
<tr>
<th colspan="2">注册信息:</th>
</tr>
<tr><td class="item">用户名:</td><td><input type="text" name="username" size="20"></td><td><a href="JavaScript:checkName()">检查用户名是否可用</a></td></tr>
<tr><td class="item">密码:</td><td><input type="password" name="password" size="20"></td></tr>
<tr><td class="item">确认密码:</td><td><input type="password" name="password1" size="20"></td></tr>
<tr><td class="item">性别:</td>
<td style="color:red;border:2">
<input type="radio" name="sex" value="男" checked>男
<input type="radio" name="sex" value="男">女
</td>
</tr>
<tr><td class="item">昵称:</td><td><input type="text" name="nickname" size="20"></td></tr>
</table>
<input type="submit" value="提交">
<input type="reset" value="重置">
</form>
</div>
<div style="text-align:center;">
<p><img src="PIC/register.jpg" class="pic1"></p>
</div>
<div id="footer" style="top: 742px; height: 21px; left: 0px;">版权所有 20011.4.4 邹凡星</div>
<br>
</div>
</body>
</html>
解决方案 »
- 数据库设计问题,在线等,急急急
- 国外网站发送短信
- 比较下非jsp视图struts技术的优缺点,freemarker最常用?
- struts2页面标签截取字符串问题!
- 冒泡排序 问题
- org.hibernate.DuplicateMappingException
- 实体Bean中的@ejb.finder 和 @ejb.select有什么区别么?
- 有没有哪种技术,能在不知道远程计算机的用户名和密码的情况下,想计算机的特定目录写入文件,并执行程序
- 关于spring事务以及aop中事务回滚问题
- 用户余额下单如何保证数据一致性
- java ee中Deployment Descriptor视图无法显示的问题
- cs4安装问题
这两行的分号LZ写成中文的了,应是英文的分号;不知道是LZ手误,还是源代码就是中文的分号,本人改了一下就能进行验证了