JSP实现简单的注册界面

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!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=UTF-8">
<title>注册界面</title>
<script language="javascript">
   var flag=0;//全局变量
   function onChang1(obj){
	   var obValue=obj.value;
	   if(obValue.length>8||obValue.length<3){
		  document.getElementById("usName").innerHTML="<font name='usName' style='font-size:12px;color:red'>长度要求3-8位!</font>";
           flag=0;
	   }else{
			document.getElementById("usName").innerHTML="<font name='usName' style='font-size:12px;color:green'>可以使用</font>";
            flag++;
	   }
   }
  function onChang2(obj){
	  var obValue=obj.value;
	   if(obValue.length>8||obValue.length<6){
		  document.getElementById("usPass").innerHTML="<font name='usPass' style='font-size:12px;color:red'>长度要求6-8位!</font>";
          flag=0;
		 
	   }else{
			document.getElementById("usPass").innerHTML="<font name='usPass' style='font-size:12px;color:green'>可以使用</font>";
           flag++;
	   } 
   }
  function onChang3(obj){
	  var obValue=obj.value;
	  var pass=document.getElementById("userpass").value;
      if(obValue!=pass){
		 document.getElementById("usPass1").innerHTML="<font name='usPass1' style='font-size:12px;color:red'>请再次确认密码!</font>";
         flag=0;
    	  
      }else{
    	  
 		 document.getElementById("usPass1").innerHTML="<font name='usPass1' style='font-size:12px;color:green'>通过</font>";
          flag++;
      }
  }
  function res(){
	  document.getElementById("username").value="";
	  document.getElementById("userpass").value="";
	  document.getElementById("userpass1").value="";
	  
  }
  function sub(){
	var name=document.getElementById("username").value;
	var pass=document.getElementById("userpass").value;
	var pass1=document.getElementById("userpass1").value;
	if(name!=null&&pass!=null&&pass1!=null&&pass.equals("pass1")){
		if(flag==3){
			document.register.submit();
		}else{
			alert("请认真填写注册信息");
			document.getElementById("username").value="";
			document.getElementById("userpass").value="";
			document.getElementById("userpass1").value="";
			document.getElementById("usName").innerHTML="";
			document.getElementById("usPass").innerHTML="";
			document.getElementById("usPass1").innerHTML="";
		}
	}
  }
</script>
</head>
<body>
    <form  method="post" action="RegisterServlet" name="register">
      <table style="height:100%;width:100%">
         <tr align="center" valign="middle">
            <td>
               <table width="392" height="200" border=0 align="center">
                   <tbody>
                     <tr valign="middle" align="center">
                        <td colspan="3" height="40" valign="middle" align="center">
                           <font face="黑体" size="5px" color="#196ed1" style="padding-left:20px;">用户注册   </font>
                        </td>
                     </tr>
                     <tr>
                        <td>用户名:</td>
                        <td><input type="text" name="username" id="username" value="" onChange="onChang1(this)">
                        <td id="usName"></td>
                     </tr>
                     
                      <tr>
                        <td>密码:</td>
                        <td><input type="password" name="userpass" id="userpass" value="" onChange="onChang2(this)">
                        <td id="usPass"></td>
                     </tr>
                     <tr>
                        <td>确认密码:</td>
                        <td><input type="password" name="userpass1" id="userpass1" value="" onChange="onChang3(this)">
                        <td id="usPass1"></td>
                     </tr>
                     <tr>
                       <td><input type="submit" value="提交" onClick="sub()">
                       <td><input type="button" value="重置" onClick="res()">
                     </tr>
                   </tbody>
               </table>
         </tr>
      </table>
    </form>
</body>
</html>

  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值