1.建立一个新的WEB工程,再建立一个Register.jsp和Accept.jsp。
(1)程序功能:实现页面与页面之间的信息交换。
(2)程序源代码如下。
<%@ page contentType="text/html;charset=gb2312"%><script language="javascript">
function on_submit();
{ //验证数据的合法性
if(form1.usermame.value=="")
{
alert("用户不能为空,请输入用户名!");
form1.usermame.focus();
returnfalse;
}
if(form1.userpassword.value=="")
{
alert("用户密码不能为空,请输入密码!");
form1.userpassword.focus();
returnfalse;
}
if(form1.reuserpassword.value=="")
{
alert("用户确认密码不能为空,请输入密码!");
form1.userpassword.focus();
returnfalse;
}
if(form1.userpassword.value!=form1.reuserpassword.value)
{
alert("密码与确认密码不同");
form1.userpassword.focus();
returnfalse;
}
if(form1.email.value.length!=0)
{
for(i=0;i<form1.email.value.length;i++)
if(form.email.value.charAt(i)=="@")
break;
if(i==form1.email.value.length)
{
alert("非法EMail地址!");
form1.email.focus();
returnfalse;
}
}
else
{
alert("请输入Email!");
form1.email.focus();
}
}
</script>
<html>
<head>
<title>新用户注册</title>
</head>
<body>
<form action="POST" action=" Accept.jsp" name="form1" οnsubmit="return in_submit();">
新用户注册<br>
用户名(*):<input type="text" name="username" size="20"><br>
密 码(*):<input type="password" name="userpassword"size="20"><br>
再输一次密码(*):<input type="password" name="reuserpassword" size="20"><br>
性别:<input type="radio"value="男"checked name="sex">男<input type="radio"name="sex"value="女">
女<br>
出生年月:<input name="year" size="4"maxlength=4>年
<select name="month">
<option value="1" selected>1<option>
<option value="2" >2<option>
<option value="3" >3<option>
<option value="4" >4<option>
<option value="5" >5<option>
<option value="6" >6<option>
<option value="8" >7<option>
<option value="9" >9<option>
<option value="10" >10<option>
<option value="11" >11<option>
<option value="12" >12<option>
</select>月
<input name="day" size="3" maxlength=4>日<br>
电子邮箱(*):<input name="email" maxlength=28><br>
家庭地址:<input type="text"name="address" size="20"><br>
<input type ="submit" value="提交"name="B1">
<input type="reset" value="全部重写" name="B2"><br>
</form>
</body>
</html>