转载 register

来源:互联网 发布:潍坊行知学校招标 编辑:程序博客网 时间:2024/06/11 15:12

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
  <META NAME="Generator" CONTENT="EditPlus">
  <META NAME="Author" CONTENT="">
  <META NAME="Keywords" CONTENT="">
  <META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
 function check()
 {
 name = document.form1.username.value;
 password = document.form1.password.value;
 password2 = document.form1.password2.value;
 age = document.form1.age.value;
 identity = document.form1.identity.value;
 mail = document.form1.mail.value;
 flag=0;

 checklength = document.form1.hobby.length;<!-- check count -->
 reg1 = /^/d+$/;
 reg2 = /^(13|15)/d{9}$/;
 reg3 = /^(/w)+@(/w)+/.(com|org|net)$/;
 //***********************************
 if(name.length==0||name=="")
 {
 alert("用户名不可以为空!!");
 return false;
 }
 for(i=0;i<name.length;i++)
 {
   if(name.charAt(i)<'9'&&name.charAt(i)>'0')
   {
   alert("用户名中不可以包含数字!!");
   return false;
   }
 }
//****************************************
   if (password.length==0||password=="")
   {
 alert("密码不可以为空");
 return false;
   }
   if (password.length<6||password.length>12)
   {
   alert("密码长度不可以小于6,密码长度不可以大于12");
   }
   if (password!=password2)
   {
    alert("您两次输入的密码不一样!");
 return false;
   }
   //**************************************
   if (!reg1.exec(age))
   {
    alert("您输入的年龄中包含非法字符!");
 return false;
   }
   if (age>120||age<1)
   {
    alert("您输入的年龄大小与实际情况严重不符!");
 return false;
   }
   //**************************************
   if (!reg2.exec(identity))
   {
   alert("您输入的手机号码非法!!");
   return false;
   }
   //**********************************
   if(!reg3.exec(mail)) {
   alert("您输入的邮件地址非法");
   return false;
   }
   //**************************************
   for(var i=0;i<checklength;i++)
 {
 if (document.form1.hobby[i].checked)
 {
 flag = 1;
 break;
 }
 if (flag==0)
 {
 alert("您没有选择爱好!");
 return false;
 }
 }
 //****************************************
 if (confirm("您的所有输入均符合要求,是否确认提交表单?"))
 {
 alert("表单已经成功提交");
 return true;
 }else{
 return false;
 }

 }
  function showTime()
   {
    date = new Date();
    window.status=date.getYear()+"年"+date.getMonth()+"月"+date.getDate()+"日"+date.getHours()+"时"+
    date.getMinutes()+"分"+date.getSeconds()+"秒"//少写了个s,没调处来 getSeconds()
  }
   showTime();
   window.setInterval(showTime,1000);
    
//-->
</SCRIPT>
 </HEAD>

 <BODY>
  <FORM METHOD=POST ACTION="regok.html" name="form1" onsubmit="return check()">
 <TABLE align="center" height="300" width="500" border="1">
 
  <TR>
   <TD>姓名</TD>
   <TD><INPUT TYPE="text" NAME="username" size="20" ></TD>
  </TR>
  <TR>
   <TD>密码</TD>
   <TD><INPUT TYPE="password" NAME="password"></TD>
  </TR>
  <TR>
   <TD>请您再次输入密码</TD>
   <TD><INPUT TYPE="password" NAME="password2"></TD>
  </TR>
  <TR>
   <TD>年龄</TD>
   <TD><INPUT TYPE="text" NAME="age" size="10"></TD>
  </TR>
  <TR>
   <TD>手机号码</TD>
   <TD><INPUT TYPE="text" NAME="identity" size="20"></TD>
  </TR>
  <TR>
   <TD>邮件地址</TD>
   <TD><INPUT TYPE="text" NAME="mail" size="20"></TD>
  </TR>
  <TR>
   <TD>个人说明</TD>
   <TD><TEXTAREA NAME="introduction" ROWS="5" COLS="30"></TEXTAREA></TD>
  </TR>
  <TR>
   <TD>性别</TD>
   <TD><INPUT TYPE="radio" NAME="male" value="male" checked>男&nbsp;&nbsp;
    <INPUT TYPE="radio" NAME="female" value="female">女
   </TD>
  </TR>
  <TR>
   <TD>爱好</TD>
   <TD><INPUT TYPE="checkbox" NAME="hobby" value="swim">游泳&nbsp;&nbsp;
    <INPUT TYPE="checkbox" NAME="hobby" value="skate">滑冰&nbsp;&nbsp;
    <INPUT TYPE="checkbox" NAME="hobby" value="football">足球&nbsp;&nbsp;
   </TD>
  </TR>
  <TR>
   <TD>学历</TD>
   <TD><SELECT NAME="certification">
    <OPTION VALUE="primary" SELECTED>小学</option>
    <OPTION VALUE="junior">中学</option>
    <OPTION VALUE="university">大学</option>
   </SELECT></TD>
  </TR>
      
 </TABLE>
 <p align=center>
   <input type=submit value="提交">
   <input type=reset value="重置">
    </p>
  </FORM>
 </BODY>
</HTML>
 

原创粉丝点击