关于表单验证

答案 <%@ page language="java" import="java.util.*" pageEncoding="gbk"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServer

236832

<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>

<%

String path = request.getContextPath();

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<base href="<%=basePath%>">

<title>填写注册信息</title>

<meta http-equiv="pragma" content="no-cache">

<meta http-equiv="cache-control" content="no-cache">

<meta http-equiv="expires" content="0">

<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">

<meta http-equiv="description" content="This is my page">

<!--

<link rel="stylesheet" type="text/css" href="styles.css">

-->

<link href="./rayx.css" rel="stylesheet" type="text/css">

</head>

<body>

<script language="javascript">

<!--

function selectCity(){

if(RegInfoPost.state.value=="上海"){

RegInfoPost.city.value="上海";

}

else if(RegInfoPost.state.value=="天津"){

RegInfoPost.city.value="天津";

}

else if(RegInfoPost.state.value=="北京"){

RegInfoPost.city.value="北京";

}

else if(RegInfoPost.state.value=="重庆"){

RegInfoPost.city.value="重庆";

}

else if(RegInfoPost.state.value=="中国香港"){

RegInfoPost.city.value="中国香港";

}

else if(RegInfoPost.state.value=="中国澳门"){

RegInfoPost.city.value="中国澳门";

}

else{

RegInfoPost.city.value="";

}

}

function checkCity(){

if(RegInfoPost.city.value=="北京"){

RegInfoPost.address.focus();

}

if(RegInfoPost.city.value=="上海"){

RegInfoPost.address.focus();

}

if(RegInfoPost.city.value=="天津"){

RegInfoPost.address.focus();

}

if(RegInfoPost.city.value=="重庆"){

RegInfoPost.address.focus();

}

if(RegInfoPost.city.value=="中国香港"){

RegInfoPost.address.focus();

}

if(RegInfoPost.city.value=="中国澳门"){

RegInfoPost.address.focus();

}

}

-->

</script>

<script language="javascript">

<!--

function onSubmit(){

<%//检查姓名%>

if(RegInfoPost.realName.value==""){

alert("请填写姓名!");

RegInfoPost.realName.focus();

return false;

}

<%//检查身份证%>

else if(RegInfoPost.identityCard.value==""){

alert("请填写身份证号码!");

RegInfoPost.identityCard.focus();

return false;

}

<%//检查身份证的格式是否合法%>

else if(chkid(RegInfoPost.identityCard.value)==0){

alert("您填写的身份证号码不是合法的身份证号码!");

RegInfoPost.identityCard.focus();

return false;

}

<%//检查邮政编码%>

else if(RegInfoPost.zip.value==""){

alert("请填写邮政编码!");

RegInfoPost.zip.focus();

return false;

}

<%//检查邮政编码是否含有空格%>

else if(chkspc(RegInfoPost.zip.value)!=1){

alert("邮政编码含有空格!");

RegInfoPost.zip.focus();

return false;

}

<%//检查邮政编码是否符合格式%>

else if(checkZip(RegInfoPost.zip.value)==0){

alert("不是中国的邮政编码,或者邮政编码有非法字符!");

RegInfoPost.zip.focus();

return false;

}

<%//检查省市自治区%>

else if(RegInfoPost.state.value=="default"){

alert("请选择省市自治区!");

RegInfoPost.state.focus();

return false;

}

<%//检查城市%>

else if(RegInfoPost.city.value==""){

alert("请填写城市!");

RegInfoPost.city.focus();

return false;

}

<%//检查地址%>

else if(RegInfoPost.address.value==""){

alert("请填写地址!");

RegInfoPost.address.focus();

return false;

}

<%//检查主要联系电话%>

else if(RegInfoPost.phone.value==""){

alert("请填写主要联系电话!");

RegInfoPost.phone.focus();

return false;

}

<%//检查生日(年)%>

else if(RegInfoPost.birthdayYear.value==""){

alert("请填写您的生日!");

RegInfoPost.birthdayYear.focus();

return false;

}

<%//检查出生年份有效性%>

else if(chkYear(RegInfoPost.birthdayYear.value)==0){

alert("您的生日不符合格式!");

RegInfoPost.birthdayYear.focus();

return false;

}

<%//检查生日(月)%>

else if(RegInfoPost.birthdayMonth.value=="default"){

alert("请填写您的生日!");

RegInfoPost.birthdayMonth.focus();

return false;

}

<%//检查生日(日)%>

else if(RegInfoPost.birthdayDay.value=="default"){

alert("请填写您的生日!");

RegInfoPost.birthdayDay.focus();

return false;

}

<%//检查电子邮件%>

else if(RegInfoPost.email.value==""){

alert("请填写您的电子邮件地址!");

RegInfoPost.email.focus();

return false;

}

<%//检查电子邮件是否合法%>

else if(chkemail(RegInfoPost.email.value)!=1){

alert("电子邮件地址不符合格式!");

RegInfoPost.email.focus();

return false;

}

<%//检查用于确认的电子邮件地址%>

else if(RegInfoPost.email.value!=RegInfoPost.email2.value){

alert("请确认您的电子邮件填写的准确无误!");

RegInfoPost.email2.focus();

return false;

}

else{

<%

session.setAttribute("frompage","reg.jsp");

%>

RegInfoPost.submit();

}

}

<%

//函数名:chkspc

//功能介绍:检查是否含有空格

//参数说明:要检查的字符串

//返回值:0:有空格 1:没有空格 2:有空格

%>

function chkspc(a){

var i=a.length;

var j = 0;

var k = 0;

while(k<i){

if(a.charAt(k)!=" "){

j = j+1;

}

k = k+1;

}

if(j==0){

return 0;

}

if(i!=j){

return 2;

}

else{

return 1;

}

}

<%

//函数名:checkNum

//功能介绍:检查是否为数字

//参数说明:要检查的数字

//返回值:0:不是数字 1:是数字

%>

function checkNum(num){

var i,j,strTemp;

strTemp="0123456789";

if(num.length==0)

return 0;

for(i=0;i<num.length;i++){

j=strTemp.indexOf(num.charAt(i));

if (j==-1){

return 0;

}

}

return 1;

}

<%

//函数名:chkid

//功能介绍:检查身份证

//参数说明:要检查的字符串

//返回值:0:不合格 1:合格

%>

function chkid(id){

if(id.length!=15 && id.length!=18){

return 0;

}

else if(chkspc(id)!=1){

return 0;

}

else if(checkNum(id)==0){

return 0;

}

else

return 1;

}

<%

//函数名:checkZip

//功能介绍:检查是否为有效的邮政编码

//参数说明:要检查的数字

//返回值:1为是有效的,0为不是有效的

%>

function checkZip(zip){

if(zip.length!=6){

return 0;

}

else if(checkNum(zip)==0){

return 0;

}

}

<%

//检查电子邮件是否合法

//函数名:chkemail

//参数说明:要检查的字符串

//返回值:1:是

%>

function chkemail(a){

var i=a.length;

var temp = a.indexOf('@');

var tempd = a.indexOf('.');

if(temp > 1) {

if((i-temp) > 3){

if((i-tempd)>0){

return 1;

}

}

}

}

<%

/**

* 检查出生年份是否符合规定

* 返回值:0:不正确 1:正确

*/

%>

function chkYear(year){

if(year.length!=4)

return 0;

if(checkNum(year)==0)

return 0;

else if(chkspc(year)!=1)

return 0;

else

return 1;

}

-->

</script>

<form name="RegInfoPost" method="post" action="reg.do">

<table align="center">

<tr>

<td><strong><font color="green"> 用户注册页面</font></strong></td>

</tr>

</table>

<table width="750" height="617" border="0" align="center" >

<tr>

<td colspan="6"><hr color="#cccccc" noshade="yes" size="2">

</td>

</tr>

<tr>

<td width="150" height="30" valign="top"><!--DWLayoutEmptyCell-->?</td>

<td width="339" valign="middle">

<span class="style2"><strong>用户名称:</strong></span>

<input name="userName" type="text" class="item_table" id="userName" maxlength="10">

<span class="error">(*6-16个字符)</span>

</td>

<td width="126" valign="middle"> </td>

</tr>

<tr>

<td>?</td>

<td valign="middle"><strong>用户密码:</strong>

<input name="password" type="password" class="item_table" id="password" maxlength="10">

<span class="error">(*6-16个字符) </span>

</td>

<td>?</td>

</tr>

<tr>

<td height="30">?</td>

<td valign="middle"> <strong>确认密码:</strong>

<input name="password2" type="password" class="item_table" id="password2" maxlength="10">

<span class="error">(*确认密码)</span>

</td>

<td>?</td>

</tr>

<tr align="center" valign="middle">

<td height="30" colspan="3" valign="middle"><hr color="#cccccc" noshade="yes" size="1"></td>

</tr>

<tr align="center" valign="middle">

<td height="20" colspan="3"><span class="error">密码保护(在您忘记密码时,将通过以下问题来重新获得您的密码)</span></td>

</tr>

<tr align="center" valign="middle">

<td height="30">?</td>

<td colspan="2" align="left" valign="middle"><strong>密码提示问题:</strong>

<input name="question" type="text" class="item_table" id="question" maxlength="20">

<span class="error">*(不超过20个字符)</span> </td>

</tr>

<tr align="center" valign="middle">

<td height="30">?</td>

<td colspan="2" align="left" valign="middle"><strong>密码提示答案:</strong>

<input name="answer" type="text" class="item_table" id="answer" maxlength="10">

<span class="error">*(不超过10个字符)</span> </td>

</tr>

<tr>

<td height="14" colspan="2" valign="top"><strong>姓名</strong>

<font color="#ff0000"><span class="error">*</span></td>

<td colspan="2" valign="top"><strong>身份证号码</strong>

<font color="#ff0000"><span class="error">*</span></td>

</tr>

<tr>

<td height="18" colspan="2" valign="top">

<input name="realName" type="text" id="realname" class="item_table"> </td>

<td colspan="2" valign="top">

<input name="identityCard" type="text" id="identityCard" size="18" maxlength="18" class="item_table">

</td>

</tr>

<tr>

<td width="100" height="14">?</td>

<td width="100">?</td>

<td width="100">?</td>

<td width="100">?</td>

</tr>

<tr>

<td><strong>国家或地区</strong><font color="#ff0000"><span class="error">*</span></td>

<td><strong>邮政编码</strong><font color="#ff0000"><span class="error">*</span></td>

<td><strong>省市自治区</strong><font color="#ff0000"><span class="error">*</span></td>

<td><strong>城市</strong><font color="#ff0000"><span class="error">*</span></td>

</tr>

<tr>

<td>

<select name="country" id="country" class="item_table">

<option selected>中国</option>

<option>中国香港</option>

<option>中国澳门</option>

<option>中国台湾</option>

</select>

</td>

<td>

<input name="zip" type="text" id="zip" class="item_table">

</td>

<td>

<select name="state" id="state" onclick="selectCity()" class="item_table">

<option value="default" selected name="value" isCity="false">选择省市自治区</option>

<option name="value" value="北京" isCity="true">北京</option>

<option name="value" value="上海" isCity="true">上海</option>

<option name="value" value="天津" isCity="true">天津</option>

<option name="value" value="重庆" isCity="true">重庆</option>

<option name="value" value="安徽省" isCity="false">安徽省</option>

<option name="value" value="福建省" isCity="false">福建省</option>

<option name="value" value="甘肃省" isCity="false">甘肃省</option>

<option name="value" value="广东省" isCity="false">广东省</option>

<option name="value" value="广西壮族自治区" isCity="false">广西壮族自治区</option>

<option name="value" value="贵州省" isCity="false">贵州省</option>

<option name="value" value="海南省" isCity="false">海南省</option>

<option name="value" value="河北省" isCity="false">河北省</option>

<option name="value" value="河南省" isCity="false">河南省</option>

<option name="value" value="黑龙江省" isCity="false">黑龙江省</option>

<option name="value" value="湖北省" isCity="false">湖北省</option>

<option name="value" value="湖南省" isCity="false">湖南省</option>

<option name="value" value="吉林省" isCity="false">吉林省</option>

<option name="value" value="江苏省" isCity="false">江苏省</option>

<option name="value" value="江西省" isCity="false">江西省</option>

<option name="value" value="辽宁省" isCity="false">辽宁省</option>

<option name="value" value="内蒙古自治区" isCity="false">内蒙古自治区</option>

<option name="value" value="宁夏回族自治区" isCity="false">宁夏回族自治区</option>

<option name="value" value="青海省" isCity="false">青海省</option>

<option name="value" value="山东省" isCity="false">山东省</option>

<option name="value" value="山西省" isCity="false">山西省</option>

<option name="value" value="陕西省" isCity="false">陕西省</option>

<option name="value" value="四川省" isCity="false">四川省</option>

<option name="value" value="台湾省" isCity="false">台湾省</option>

<option name="value" value="西藏自治区" isCity="false">西藏自治区</option>

<option name="value" value="新疆维吾尔自治区" isCity="false">新疆维吾尔自治区</option>

<option name="value" value="云南省" isCity="false">云南省</option>

<option name="value" value="浙江省" isCity="false">浙江省</option>

<option name="value" value="中国香港" isCity="true">中国香港</option>

<option name="value" value="中国澳门" isCity="true">中国澳门</option>

</select>

</td>

<td>

<input name="city" type="text" id="city" onfocus="checkCity()" class="item_table">

</td>

</tr>

<tr>

<td colspan="4">?</td>

</tr>

<tr>

<td colspan="4"><strong>送货地址</strong><font color="#ff0000"><span class="error">*</span></td>

</tr>

<tr>

<td colspan="4">

<input name="address" type="text" id="address" size="41" class="item_table">

</td>

</tr>

<tr>

<td colspan="4">?</td>

</tr>

<tr>

<td colspan="2"><strong>主要联系电话</strong>

<font color="#ff0000">

<span class="error">*</span></td>

</tr>

<tr>

<td colspan="2">

<input name="phone" type="text" id="phone" class="item_table">

</td>

</tr>

<tr>

<td colspan="4">?</td>

</tr>

<tr>

<td colspan="4"><hr color="#cccccc" noshade="yes" size="1"></td>

</tr>

<tr>

<td colspan="4"><span class="error">请填写真实有效的电子邮件地址</span></td>

</tr>

<tr>

<td colspan="4"><strong>电子邮件地址<font color="#ff0000"></strong><span class="error">*</span></td>

</tr>

<tr>

<td colspan="4">

<input name="email" type="text" id="email" size="40" class="item_table"> </td>

</tr>

<tr>

<td colspan="4"> <span class="style2">范例:</span><span class="style3"> myname@hotmail</span></td>

</tr>

<tr>

<td colspan="4"> <strong>请再一次输入您的电子邮件地址</strong><font color="#ff0000"><span class="error">*</span></td>

</tr>

<tr>

<td colspan="4">

<input name="email2" type="text" id="email2" size="40" class="item_table"> </td>

</tr>

<tr>

<td colspan="4"><hr color="#cccccc" noshade="yes" size="1"></td>

</tr>

<tr>

<td colspan="4">?</td>

</tr>

<tr>

<td>?</td><td colspan="2"><div align="center"><strong>接受用户协议</strong></div></td>

</tr>

<tr>

<td height="87" colspan="4"><div align="center">

<textarea name="textarea" cols="70" rows="15" wrap="VIRTUAL" class="item_table"> 本网站仅为威迅教育交流学习之用,您必须无条件接受以下条件方可继续注册。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播下列信息:

(一)煽动抗拒、破坏宪法和法律、行政法规实施的;

(二)煽动颠覆国家政权,推翻社会主义制度的;

(三)煽动分裂国家、破坏国家统一的;

(四)煽动民族仇恨、民族歧视,破坏民族团结的;

(五)捏造或者歪曲事实,散布谣言,扰乱社会秩序的;

(六)宣扬封建迷信、*秽、色情、赌博、暴力、凶杀、恐怖、教唆犯罪的;

(七)公然侮辱他人或者捏造事实诽谤他人的,或者进行其他恶意攻击的;

(八)损害国家机关信誉的;

(九)其他违反宪法和法律行政法规的;

(十)进行商业广告行为的。

二、互相尊重,对自己的言论和行为负责。 </textarea>

</div></td>

</tr>

<tr>

<td colspan="4"><div align="center"><strong>当通过点击”注册“按钮即表示我已无条件接受以上协议</strong></div></td>

</tr>

<tr>

<td colspan="4"><hr color="#cccccc" noshade="yes" size="1"></td>

</tr>

<tr>

<td colspan="4"><div align="center">

<input type="submit" name="Submit" value="注册" onClick="return onSubmit()">

??<input type="reset" name="Reset" value="重置">

</div></td>

</tr>

<tr>

<td height="46" colspan="4">?</td>

</tr>

</table>

</form>

<jsp:include page="../copyright.jsp" flush="true"/>

</body>

</html>

上海金山区山阳镇隆安东路138弄碧桂园凤凰城邮政编码是200540。根据查询相关资料信息,上海市金山区隆安东路的邮政编码就是200540,碧桂园凤凰城的房型很好,物业管理严格,环境干净。

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

图片声明:本站部分配图来自人工智能系统AI生成,国外stocksnap摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,本着为中国外贸事业出一份力,发布内容不收取任何费用也不接任何广告!
 

  • 热门焦点
  • 顺丰快递从上海到哈尔滨需要几天

    顺丰快递从上海寄到哈尔滨市区内,最快需要第3天到达收件,一般是不超过第4天上午。。。从上海到哈尔滨市有2270公里左右,已经是很远了,但现在的交通也很发达,快递也比较快。如果顺
    08-12
  • 京东快递跨省几天能到

    京东快递跨省一般1-3天的时间能到。在京东商城和京东自营买东西,一般采用京东快递配送。购买的商品一般是24小时内发货,一般到货时间是1-3天。如果是进驻商家,快递合作方由商家
    08-12
  • 正在通知快递取件一般要等多久

    正在通知快递取件一般要等2个小时左右,如果是约定取件,快递员会在约定的时间内上门取件。当商家发货后,快递公司会在1-2个工作日内到达商家所在地,并进行取件。然而,具体时间还要
    08-18
  • 怎样查询邮政的快递信息?

    进入到邮政官方,在邮件查询方式里选择手机号查询,输入手机号码和验证码,就可以查询了。操作方法如下:1、首先打开浏览器,输入邮政点击官网进入。2、进入之后点击邮件查询。3、在左侧的导航栏里继续点击邮件查询。4、然后选择手机号查询。5、输入手机号码并填写相关的信息后点
    09-24
  • 顺丰快递需要填写什么资料

    顺丰快递需要填写什么资料 顺丰快递需要填写寄件人地址,寄件人电话,收件人地址,收件人电话,物品名称,物品重量,物品体积,付款方式这些资料,以下是顺丰快递单据的填写方法: 1、填写寄件人资讯 首先要拿到一张顺丰空白快递单,填写寄件人资讯,公司名称可以根据实际情况可写可不写;联
    09-03
  • 为什么我的快递显示已签收却没有取件码?

    取件码是需要入库上架之后的,快递显示已经代收了,说明快递员已经把快递交给了代收点,比如说菜鸟驿站,但是菜鸟驿站还没来得及上架,所以没有取件码。快递又称速递或快运,是指物流
    08-18
  • 一对20公斤哑铃要邮走大概多少邮费哈尔滨到齐齐哈尔

    特快专递资费:20元/500克,每加量500克加收6元。共134元邮费。(包装费另算)快递包裹资费:与特快专递的资费约等于一半。(包装费另算)普通包裹资费:1.2元/1000克在加三元挂号费。(
    08-11
  • 菜鸟驿站不扫码出库有影响吗

    菜鸟驿站不扫码出库没有影响。菜鸟没有扫码出库直接拿走没有影响,系统会自动签收的。在购物时,如果时间上不方便接收快递,可以选择由菜鸟驿站代为签收,快递到达菜鸟驿站后,菜鸟驿
    08-18
  • 中铁单位有多少局?都分布在哪,子公司在哪

    1、中国铁路工程总公司:北京市西客站南广场中铁工程大厦;2、中铁一局集团有限公司:西安市雁塔北路1号;3、中铁二局集团有限公司:成都市马家花园路10号;4、中铁三局集团有限公司:太原市迎泽大街269号;5、中铁四局集团有限公司:合肥市望江东路96号;6、中铁五局集团有限公司:贵阳市枣山
    09-03
  • 中国邮编是多少, Zip code是什么啊?

    您好!中国的邮政编码是6位数,在世界任何一个地方往中国寄件都是填写6位邮编。Zip Code 是美国邮编的叫法从国外寄信件到中国大陆如何填写邮编?直接填写大陆地址对应的邮编即可
    08-12
  • 邮政快递营业时间表

    早上8点至下午6点。根据查询中国邮政官网显示,邮政快递营业时间是周一至周日早上8点至下午6点,节假日不休息。邮政快递主要经营国内速递、国际速递、合同物流等业务,是中国速递
    08-12
  • 韵达快递货物寄出后多长时间能查到物流信息

    一般情况下快递到店会进行录单,便可在官网上查询,此时提示“xxxx网点已揽件”包括发出时间、地点、货物状态都会详细记录的,单号查询可在韵达官网可查询详细的记录通常当天上午
    08-11
  • 国际邮寄包裹资费标准?

    国内邮件资费 (2004年1月1日起执行) 单位:元 编号 业务种类 计费单位 资费标准 本埠(县)资费 外埠资费 1 信函 首重100克内,每重20克 (不足20克按20克计算) 0.60 0.80 续重101-2000
    08-13
  • 有什么快递公司可以往国外寄东西?

    国际快递是指在全球提供门到门服务的公司,主要的公司有:①EMS : 国家邮局国际特快专递,由到达国的邮局派送。国内的如顺丰、韵达申通快递都是有开通部分国际业务。②四大国际巨
    08-12