javascript基础教程

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Regist</title>
<link rel="stylesheet" href="css/RoundedCorner.css" type="text/css" media="all">

<style type="text/css">
#main {
	height: 600px;
	width: 800px;
	margin: auto;
}
#line {
	color: #F60;
	height: 1px;
	width: 90%;
	background-color: #F63;
	margin: auto;
}
nav,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}
li{list-style-type:none;}
/*main nav*/
#nav{
	background:url('images/nav_li_bg.gif') repeat-x top;
	height:37px;
	position:relative;
	width:988px;
	margin:20px auto;
	font-size: 12px;
}
#nav .l{ background:url('images/nav_li_left.gif') no-repeat top; height:37px;width:78px; float:left}
#nav .r{width:82px;background:url('images/nav_li_right.gif') no-repeat right top;height:37px;float:left;}
#nav li { float:left;}
#nav li .v a{ width:138px;height:37px; line-height:32px; display:block; color:#FFF;float:left;font-weight:bold;text-decoration:none;text-align:center;}
#nav li .v a:hover,#nav li .v .sele{
	width:138px;
	background:url('images/nav_li_hover.gif') no-repeat top;
	color:#fff;
	height:37px;
	line-height:37px;
	color:#d11515;
	font-size: 12px;
}
</style>
<script type="text/javascript">
function check()
{
	var username=document.getElementById("username").value;
	var password=document.getElementById("password").value;
	var repassword=document.getElementById("repassword").value;
	var email=document.getElementById("email").value; 
	var apos=email.indexOf("@");
	var dotpos=email.lastIndexOf(".");
	 var phoneNum=document.getElementById("phonenum").value;
     var qqName=document.getElementById("qqnum").value;
     var Blog=document.getElementById("blog").value;
     var School=document.getElementById("school").value;
     var checkOK = "0123456789-_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
     var checkStr = username;
     var allValid = true;
     var decPoints = 0;
	if(username.length<1)
		{
		 alert("用户名不能为空!");
		 return false;
		}
	if(username.length>20||username.length<3){
		alert("用户名必须在3~20个字符之间!");
		return false;
	}
	if(password.length<1)
		{
		alert("密码不能为空!");
		return false;
		}
	if(password.length>20||password.length<3)
		{
		alert("密码必须在3~20个字符之间!");
		return false;
		}
	if(password!=repassword)
		{
		 alert("两次输入的密码不相符!");
		 return false;
		}
	if(email.length<1)
		{
		alert("email必填内容!");
		return false;
		}
	if(email.match("@")==null||apos<1||dotpos-apos<2)
	{
		alert("不是有效的email地址!");
		return false;
	}
	for (i = 0; i < checkStr.length; i++)
     {
      ch = checkStr.charAt(i);
      for (j = 0; j < checkOK.length; j++)
      if (ch == checkOK.charAt(j))
      break;
       if (j == checkOK.length)
       {
        allValid = false;
        alert("用户名只能是英文和数字的组合");
        windows.location="www.baidu.com";
        break;
       }
      }
      if(allValid){
         alert("跳转到servlet");
         window.location.href="../../regist2?userName="+username+"&passWord="+password+"&Email="+email+"&phoneNum="+phoneNum+"&qqName="+qqName+"&Blog="+Blog+"&School="+School;
         alert("跳转到servlet失败");
      }
    
	return true;
	}
</script>
</head>

<body>
<DIV id=nav>

<DIV class=l></DIV>
<UL class=c>
  <LI><SPAN class=v><A href="http://www.duice.net" target="_blank">首页</A></SPAN> 
  <LI><SPAN class=v><A href="#">购物</A></SPAN> 
  <LI><SPAN class=v><A href="#">日志</A></SPAN> 
  <LI><SPAN class=v><A href="#">电子商务</A></SPAN> 
  <LI><SPAN class=v><A href="#">网络营销</A></SPAN> 
  <LI><SPAN class=v><A href="#">关于我们</A></SPAN> 
  </UL>
 <DIV class=r></DIV>
</DIV>
</div>
<br>
<br>
<div id="main">
<div id="xsnazzy">
<b class="xtop"><b class="xb1"></b><b class="xb2"></b><b class="xb3"></b><b class="xb4"></b></b>
<div class="xboxcontent">
  <p><br>
    <font size="+2" color="#FF6610"><b>   填写会员信息</b></font>
  <div id="line"> 
  </div>
  </p>
  <form  οnsubmit="return check()" action="" method="post">
  <table width="527" height="52" id="RegistTable">
    <td width="139"><div align="right"><font color="#FF0000">*</font>用户名:</div></td><td width="376"><input name="userName" value="" id="username"  size="40" type="text" maxlength="16" οnblur="AjaxSubmit();" οnfοcus="Submit()"/><div id="Ajax"></div><br></td><tr>
      <td><div align="right"></div></td><td><font size="-3">( 5-20位字母、数字或下划线组合,首字符必须为字母。)</font><br><br></td></tr>
<tr>
  <td><div align="right"><font color="#FF0000">*</font>密码:</div></td><td><input name="passWord" id="password" value="" type="password" size="40" maxlength="16"/><br></td></tr>
    <td><div align="right"></div></td>
<td><font size="-3">( 为了您的帐户安全,强烈建议您的密码使用字符+数字等多种不同类型的组合,并且密码长度大于5位。)</font><br><br></td></tr>
    <td><div align="right"><font color="#FF0000">*</font>在此输入密码:</div></td><td><input name="repassWord" id="repassword" value="" type="password" size="40" maxlength="16"/><br></td>
<tr>
  <td><div align="right"></div></td><td><font size="-3">( 确保密码输入正确。)</font><br><br></td></tr>
  <td><div align="right"><font color="#FF0000">*</font> E-mail:</div></td><td><input name="Email" value="" id="email"  size="40" type="text"/><br></td><tr>
    <td><div align="right"></div></td><td><font size="-3">( 请填写正确的邮箱地址!)</font><br><br></td><tr></tr>
  <td><div align="right"><font color="#FF0000">*</font>注册条款:<br>
        <br>
  </div></td><td><input name="TermsofService" id="terms_of_service" type="checkbox" /> 我已仔细阅读并接受<a href="#">IU校园报注册条款</a><br><br></td><tr></table>
  <br><font size="+2" color="#FF6610"><b>    选填信息</b></font><br><br>
  <div id="line2"> 
  </div>
  <br>
  <table width="523">
  <td><div align="right">手机号 : <br><br>
  </div></td><td><input id="phonenum" name="phoneNum" size="40" type="text"/><br><br></td><tr>
  <td><div align="right">qq号 :<br><br> </div></td><td><input id="qqnum" name="qqName" size="40" type="text"/><br><br></td><tr>
  <td><div align="right">博客(微博):<br><br></div></td><td><input id="blog" name="Blog" size="40" type="text"/><br><br></td><tr>
  <td><div align="right">公司(学校) :<br><br></div></td><td><input id="school" name="School" type="text" size="40"/><br><br></td><tr>
  <td> </td><td><input id="submit1" name="Submit" type="submit" value="提交"/></td>
  </table>
  
  <br>
<br>
</form>
</div>
<b class="xbottom"><b class="xb4"></b><b class="xb3"></b><b class="xb2"></b><b class="xb1"></b></b>
</div>
<div id="Statement">
<table id="statement">
<td>公司简介</td>
<td>|</td>
<td>招贤纳士</td>
<td>|</td>
<td>广告服务</td>
<td>|</td>
<td>联系方式</td>
<td>|</td>
<td>版权声明</td>
<td>|</td>
<td>法律顾问</td>
<td>|</td>
<td>问题报告</td>
<td>|</td>
</table>

</div>
</div>
</body>
</html>

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
本火锅店点餐系统采用Java语言和Vue技术,框架采用SSM,搭配Mysql数据库,运行在Idea里,采用小程序模式。本火锅店点餐系统提供管理员、用户两种角色的服务。总的功能包括菜品的查询、菜品的购买、餐桌预定和订单管理。本系统可以帮助管理员更新菜品信息和管理订单信息,帮助用户实现在线的点餐方式,并可以实现餐桌预定。本系统采用成熟技术开发可以完成点餐管理的相关工作。 本系统的功能围绕用户、管理员两种权限设计。根据不同权限的不同需求设计出更符合用户要求的功能。本系统中管理员主要负责审核管理用户,发布分享新的菜品,审核用户的订餐信息和餐桌预定信息等,用户可以对需要的菜品进行购买、预定餐桌等。用户可以管理个人资料、查询菜品、在线点餐和预定餐桌、管理订单等,用户的个人资料是由管理员添加用户资料时产生,用户的订单内容由用户在购买菜品时产生,用户预定信息由用户在预定餐桌操作时产生。 本系统的功能设计为管理员、用户两部分。管理员为菜品管理、菜品分类管理、用户管理、订单管理等,用户的功能为查询菜品,在线点餐、预定餐桌、管理个人信息等。 管理员负责用户信息的删除和管理,用户的姓名和手机号都可以由管理员在此功能里看到。管理员可以对菜品的信息进行管理、审核。本功能可以实现菜品的定时更新和审核管理。本功能包括查询餐桌,也可以发布新的餐桌信息。管理员可以查询已预定的餐桌,并进行审核。管理员可以管理公告和系统的轮播图,可以安排活动。管理员可以对个人的资料进行修改和管理,管理员还可以在本功能里修改密码。管理员可以查询用户的订单,并完成菜品的安排。 当用户登录进系统后可以修改自己的资料,可以使自己信息的保持正确性。还可以修改密码。用户可以浏览所有的菜品,可以查看详细的菜品内容,也可以进行菜品的点餐。在本功能里用户可以进行点餐。用户可以浏览没有预定出去的餐桌,选择合适的餐桌可以进行预定。用户可以管理购物车里的菜品。用户可以管理自己的订单,在订单管理界面里也可以进行查询操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值