您正在使用IPV4(3.236.50.252)访问本站 您本次共访问本站 1 次
 用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器
深圳小产权房       [公益]文明驾车我带头,文明行路我带头,礼貌让座我带头      

【腾讯云】热门云产品首单特惠秒杀,2核2G云服务器45元/年      
[公益] 节省一分零钱 献出一份爱心 温暖世间真情      
2022年 儿童节 13
2022年 端午节 15
2023年 元 旦 227
2023年 春 节 248
全部 综合数码金融娱乐服务报刊政府机构 推荐 申请友情  
本类新增
本类热门文章
您现在的位置:首页 >> 脚本程序 >> 内容
JavaScript常用表单判断实例代码
内容摘要: titleJavaScript常用表单判断代码/titlescriptLanguage='JavaScript'!--functionFrontPage_Form1_Validator(theForm){if(theForm.info1.value==''){alert('请在\'用户名\'域中输入值。');theForm.info1.focus();ret......
<title>JavaScript常用表单判断代码</title>

<scriptLanguage="JavaScript">

<!--

functionFrontPage_Form1_Validator(theForm)

{

if(theForm.info1.value=="")

{

alert("请在\"用户名\"域中输入值。");

theForm.info1.focus();

return(false);

}

if(theForm.info1.value.length<1)

{

alert("在\"用户名\"域中,请至少输入1个字符。");

theForm.info1.focus();

return(false);

}

if(theForm.info1.value.length>10)

{

alert("在\"用户名\"域中,请最多输入10个字符。");

theForm.info1.focus();

return(false);

}

if(theForm.info7.value=="")

{

alert("请在\"出生年\"域中输入值。");

theForm.info7.focus();

return(false);

}

if(theForm.info7.value.length<4)

{

alert("在\"出生年\"域中,请至少输入4个字符。");

theForm.info7.focus();

return(false);

}

if(theForm.info7.value.length>4)

{

alert("在\"出生年\"域中,请最多输入4个字符。");

theForm.info7.focus();

return(false);

}

varcheckOK="0123456789-.,";

varcheckStr=theForm.info7.value;

varallValid=true;

vardecPoints=0;

varallNum="";

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;

break;

}

if(ch==".")

{

allNum+=".";

decPoints++;

}

elseif(ch!=",")

allNum+=ch;

}

if(!allValid)

{

alert("在\"出生年\"域中,只能输入数字个字符。");

theForm.info7.focus();

return(false);

}

if(decPoints>1)

{

alert("请在info7域中输入一个有效数字。");

theForm.info7.focus();

return(false);

}

varchkVal=allNum;

varprsVal=parseFloat(allNum);

if(chkVal!=""&&!(prsVal>="1940"&&prsVal<="2000"))

{

alert("请在\"出生年\"域中输入值大于或等于1940与小于或等于2000。");

theForm.info7.focus();

return(false);

}

if(theForm.info8.value=="")

{

alert("请在\"出生月份\"域中输入值。");

theForm.info8.focus();

return(false);

}

if(theForm.info8.value.length<1)

{

alert("在\"出生月份\"域中,请至少输入1个字符。");

theForm.info8.focus();

return(false);

}

if(theForm.info8.value.length>2)

{

alert("在\"出生月份\"域中,请最多输入2个字符。");

theForm.info8.focus();

return(false);

}

varcheckOK="0123456789-.,";

varcheckStr=theForm.info8.value;

varallValid=true;

vardecPoints=0;

varallNum="";

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;

break;

}

if(ch==".")

{

allNum+=".";

decPoints++;

}

elseif(ch!=",")

allNum+=ch;

}

if(!allValid)

{

alert("在\"出生月份\"域中,只能输入数字个字符。");

theForm.info8.focus();

return(false);

}

if(decPoints>1)

{

alert("请在info8域中输入一个有效数字。");

theForm.info8.focus();

return(false);

}

varchkVal=allNum;

varprsVal=parseFloat(allNum);

if(chkVal!=""&&!(prsVal>="1"&&prsVal<="12"))

{

alert("请在\"出生月份\"域中输入值大于或等于1与小于或等于12。");

theForm.info8.focus();

return(false);

}

if(theForm.info9.value=="")

{

alert("请在\"出生日期\"域中输入值。");

theForm.info9.focus();

return(false);

}

if(theForm.info9.value.length<1)

{

alert("在\"出生日期\"域中,请至少输入1个字符。");

theForm.info9.focus();

return(false);

}

if(theForm.info9.value.length>2)

{

alert("在\"出生日期\"域中,请最多输入2个字符。");

theForm.info9.focus();

return(false);

}

varcheckOK="0123456789-,";

varcheckStr=theForm.info9.value;

varallValid=true;

vardecPoints=0;

varallNum="";

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;

break;

}

if(ch!=",")

allNum+=ch;

}

if(!allValid)

{

alert("在\"出生日期\"域中,只能输入数字个字符。");

theForm.info9.focus();

return(false);

}

varchkVal=allNum;

varprsVal=parseInt(allNum);

if(chkVal!=""&&!(prsVal>="1"&&prsVal<="31"))

{

alert("请在\"出生日期\"域中输入值大于或等于1与小于或等于31。");

theForm.info9.focus();

return(false);

}

if(theForm.info15.value=="")

{

alert("请在\"身份证件号码\"域中输入值。");

theForm.info15.focus();

return(false);

}

if(theForm.info15.value.length<10)

{

alert("在\"身份证件号码\"域中,请至少输入10个字符。");

theForm.info15.focus();

return(false);

}

if(theForm.info15.value.length>30)

{

alert("在\"身份证件号码\"域中,请最多输入30个字符。");

theForm.info15.focus();

return(false);

}

varcheckOK="0123456789-.,";

varcheckStr=theForm.info15.value;

varallValid=true;

vardecPoints=0;

varallNum="";

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;

break;

}

if(ch==".")

{

allNum+=".";

decPoints++;

}

elseif(ch!=",")

allNum+=ch;

}

if(!allValid)

{

alert("在\"身份证件号码\"域中,只能输入数字个字符。");

theForm.info15.focus();

return(false);

}

if(decPoints>1)

{

alert("请在info15域中输入一个有效数字。");

theForm.info15.focus();

return(false);

}

if(theForm.info18.value=="")

{

alert("请在\"邮政编码\"域中输入值。");

theForm.info18.focus();

return(false);

}

if(theForm.info18.value.length<6)

{

alert("在\"邮政编码\"域中,请至少输入6个字符。");

theForm.info18.focus();

return(false);

}

if(theForm.info18.value.length>6)

{

alert("在\"邮政编码\"域中,请最多输入6个字符。");

theForm.info18.focus();

return(false);

}

varcheckOK="0123456789-.,";

varcheckStr=theForm.info18.value;

varallValid=true;

vardecPoints=0;

varallNum="";

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;

break;

}

if(ch==".")

{

allNum+=".";

decPoints++;

}

elseif(ch!=",")

allNum+=ch;

}

if(!allValid)

{

alert("在\"邮政编码\"域中,只能输入数字个字符。");

theForm.info18.focus();

return(false);

}

if(decPoints>1)

{

alert("请在info18域中输入一个有效数字。");

theForm.info18.focus();

return(false);

}

return(true);

}

//--></script>

<formmethod="POST"action="reg.asp"onsubmit="returnFrontPage_Form1_Validator(this)"name="FrontPage_Form1">

<tableborder="1"cellPadding="2"cellSpacing="0"align="left"class="itm"width=500>

<trbgcolor="#E3E3E3">

<tdcolspan="3">请填写下述注册内容,注意:标有<fontcolor="red"size="+2">*</font>的必须填写。</td>

</tr>

<tr>

<tdalign="right"width="68"bgcolor="#FFCE63">

<divalign="left">用户名</div>

</td>

<tdbgcolor="#FEE3A7"width="228">

<inputname="info1"size="20"maxlength="10"value>

<fontcolor="red"size="+2">*</font></td>

<tdbgcolor="#FFF8E6"width="178">英文字符,<fontcolor="#FF0000">最长10位</font></td>

</tr>

<tr>

<tdalign="right"width="68"bgcolor="#FFCE63">

<divalign="left">口令</div>

</td>

<tdbgcolor="#FEE3A7"width="228">

<inputtype="password"name="info2"size="20"maxlength="16"value>

<fontcolor="red"size="+2">*</font></td>

<tdbgcolor="#FFF8E6"width="178">英文字符和数字,最长16位</td>

</tr>

<tr>

<tdalign="right"width="68"bgcolor="#FFCE63">

<divalign="left">确认口令</div>

</td>

<tdbgcolor="#FEE3A7"width="228">

<inputtype="password"name="info3"size="20"maxlength="16"value>

<fontcolor="red"size="+2">*</font></td>

<tdbgcolor="#FFF8E6"width="178">请与您的口令保持一致</td>

</tr>

<tr>

<tdalign="right"width="68"bgcolor="#FFCE63">

<divalign="left">电子邮件</div>

</td>

<tdbgcolor="#FEE3A7"width="228">

<inputtype="text"name="info4"maxlength="50"valuesize="20">

<fontcolor="red"size="+2">*</font></td>

<tdbgcolor="#FFF8E6"width="178">最重要的联系方式</td>

</tr>

<tr>

<tdalign="right"width="68"bgcolor="#FFCE63">

<divalign="left">姓名</div>

</td>

<tdbgcolor="#FEE3A7"width="228">

<inputtype="text"name="info5"size="20"maxlength="50"value>

<fontcolor="red"size="+2">*</font></td>

<tdbgcolor="#FFF8E6"width="178">请输入您的真实姓名,这是您的重要信息</td>

</tr>

<tr>

<tdalign="right"width="68"bgcolor="#FFCE63">

<divalign="left">性别</div>

</td>

<tdbgcolor="#FEE3A7"width="228">

<selectname="info6"size="1">

<optionvalue="NULL">---请选择---

<optionvalue="男">男

<optionvalue="女">女

</select>

<fontcolor="red"size="+2">*</font></td>

<tdbgcolor="#FFF8E6"width="178"></td>

</tr>

<tr>

<tdalign="right"width="68"bgcolor="#FFCE63">

<divalign="left">生日</div>

</td>

<tdbgcolor="#FEE3A7"width="228">

<inputtype="text"name="info7"size="4"maxlength="4"value>


<inputtype="text"name="info8"size="2"maxlength="2"value>


<inputtype="text"name="info9"size="2"maxlength="2"value>

日<fontcolor="red"size="+2">*</font></td>

<tdbgcolor="#FFF8E6"width="178">生日确认您身份的重要信息之一,在您过生日时,您将收到本站的一份精美生日礼品。</td>

</tr>

<tr>

<tdalign="right"width="68"bgcolor="#FFCE63">

<divalign="left">省份</div>

</td>

<tdbgcolor="#FEE3A7"width="228">

<selectname="info10"size="1">

<optionvalue="NULL">---请选择---

<optionvalue="湖南-吉首">湖南-吉首

<optionvalue="湖南-龙山">湖南-龙山

<optionvalue="湖南-花垣">湖南-花垣

<optionvalue="湖南-凤凰">湖南-凤凰

<optionvalue="湖南-保靖">湖南-保靖

<optionvalue="湖南-古丈">湖南-古丈

<optionvalue="湖南-泸溪">湖南-泸溪

<optionvalue="湖南-永顺">湖南-永顺

<optionvalue="湖南-长沙">湖南-长沙

<optionvalue="湖南-株洲">湖南-株洲

<optionvalue="湖南-湘潭">湖南-湘潭

<optionvalue="湖南-常德">湖南-常德

<optionvalue="湖南-衡阳">湖南-衡阳

<optionvalue="湖南-岳阳">湖南-岳阳

<optionvalue="湖南-邵阳">湖南-邵阳

<optionvalue="湖南-益阳">湖南-益阳

<optionvalue="湖南-娄底">湖南-娄底

<optionvalue="湖南-怀化">湖南-怀化

<optionvalue="湖南-郴州">湖南-郴州

<optionvalue="湖南-永州">湖南-永州

<optionvalue="湖南-张家界">湖南-张家界

<optionvalue="北京">北京

<optionvalue="上海">上海

<optionvalue="天津">天津

<optionvalue="重庆">重庆

<optionvalue="黑龙江">黑龙江

<optionvalue="辽宁">辽宁

<optionvalue="吉林">吉林

<optionvalue="河北">河北

<optionvalue="内蒙古">内蒙古

<optionvalue="陕西">陕西

<optionvalue="山西">山西

<optionvalue="甘肃">甘肃

<optionvalue="宁夏">宁夏

<optionvalue="新疆">新疆

<optionvalue="西藏">西藏

<optionvalue="青海">青海

<optionvalue="四川">四川

<optionvalue="云南">云南

<optionvalue="贵州">贵州

<optionvalue="湖北">湖北

<optionvalue="河南">河南

<optionvalue="山东">山东

<optionvalue="安徽">安徽

<optionvalue="江苏">江苏

<optionvalue="浙江">浙江

<optionvalue="广东">广东

<optionvalue="广西">广西

<optionvalue="江西">江西

<optionvalue="福建">福建

<optionvalue="海南">海南

<optionvalue="台湾">台湾

<optionvalue="香港">香港

<optionvalue="澳门">澳门

<optionvalue="其它国家"Country>其它国家

</select>

<fontcolor="red"size="+2">*</font></td>

<tdbgcolor="#FFF8E6"width="178">其他国家的用户选择“其他国家”</td>

</tr>

<tr>

<tdalign="right"width="68"bgcolor="#FFCE63">

<divalign="left">婚姻状况</div>

</td>

<tdbgcolor="#FEE3A7"width="228">

<selectname="info11"size="1">

<optionvalue="NULL">---请选择---</option>

<optionvalue="否">未婚

<optionvalue="是">已婚

</select>

</td>

<tdbgcolor="#FFF8E6"width="178"></td>

</tr>

<tr>

<tdalign="right"width="68"bgcolor="#FFCE63">

<divalign="left">教育情况</div>

</td>

<tdbgcolor="#FEE3A7"width="228">

<selectname="info12"size="1">

<optionvalue="NULL">---请选择---

<optionvalue="初中以下">初中以下

<optionvalue="高中/中专/技校">高中/中专/技校

<optionvalue="大学/大专">大学/大专

<optionvalue="硕士以上">硕士以上

</select>

<fontcolor="red"size="+2">*</font></td>

<tdbgcolor="#FFF8E6"width="178"></td>

<tr>

<tdalign="right"width="68"bgcolor="#FFCE63">

<divalign="left">职业</div>

</td>

<tdbgcolor="#FEE3A7"width="228">

<selectname="info13"size="1">

<optionvalue="NULL">---请选择---

<optionvalue="党政企事业单位">党政企事业单位

<optionvalue="金融(银行、工商、税务、保险)">金融(银行、工商、税务、保险)

<optionvalue="文艺、影视、娱乐、体育">文艺、影视、娱乐、体育

<optionvalue="服务业">服务业

<optionvalue="医护人员">医护人员

<optionvalue="新闻、媒体">新闻、媒体

<optionvalue="军人、公检法人员">军人、公检法人员

<optionvalue="计算机及通信相关行业">计算机及通信相关行业

<optionvalue="其它专业技术人员">其它专业技术人员

<optionvalue="教师">教师

<optionvalue="学生">学生

<optionvalue="外资、合资企业人员">外资、合资企业人员

<optionvalue="工人">工人

<optionvalue="农民">农民

<optionvalue="个体经营者">个体经营者

<optionvalue="其他">其他

</select>

<fontcolor="red"size="+2">*</font></td>

<tdbgcolor="#FFF8E6"width="178"></td>

<tr>

<tdalign="right"width="68"bgcolor="#FFCE63">

<divalign="left">个人月收入</div>

</td>

<tdbgcolor="#FEE3A7"width="228">

<selectname="info14"size="1">

<optionvalue="NULL">---请选择---

<optionvalue="500">500以下</option>

<optionvalue="1000">500-1000

<optionvalue="1001">1001-3000

<optionvalue="3001">3001以上

</select>

<fontcolor="red"size="+2">*</font></td>

<tdbgcolor="#FFF8E6"width="178"></td>

</tr>

<tr>

<tdalign="right"width="68"bgcolor="#FFCE63">

<divalign="left">身份证件号码</div>

</td>

<tdbgcolor="#FEE3A7"width="228">

<inputtype="text"name="info15"maxlength="30"size="30"value>

<fontcolor="red"size="+2">*</font></td>

<tdbgcolor="#EFF8E6"width="178">也可以填写任何能够证明您身份的证件号码,在多数有奖活动中都需要</td>

</tr>

<tr>

<tdalign="right"width="68"bgcolor="#FFCE63">

<divalign="left">兴趣爱好</div>

</td>

<tdbgcolor="#FEE3A7"width="228">

<selectname="info16"size="1">

<optionvalue="NULL">---请选择---</option>

<optionvalue="体育运动">体育运动

<optionvalue="艺术">艺术

<optionvalue="娱乐休闲">娱乐休闲

<optionvalue="家庭生活">家庭生活

<optionvalue="健康">健康

<optionvalue="音乐">音乐

<optionvalue="购物">购物

</select>

<fontcolor="red"size="+2">*</font></td>

<tdbgcolor="#FFF8E6"width="178"></td>

</tr>

<tr>

<tdalign="right"width="68"bgcolor="#FFCE63">

<divalign="left">通信地址</div>

</td>

<tdbgcolor="#FEE3A7"width="228">

<inputtype="text"name="info17"maxlength="60"size="30"value>

<fontcolor="red"size="+2">*</font></td>

<tdbgcolor="#FFF8E6"width="178">以便进行有奖活动时邮寄奖品</td>

</tr>

<tr>

<tdalign="right"width="68"bgcolor="#FFCE63">

<divalign="left">邮政编码</div>

</td>

<tdbgcolor="#FEE3A7"width="228">

<inputtype="text"name="info18"maxlength="6"size="10"value>

<fontcolor="red"size="+2">*</font></td>

<tdbgcolor="#FFF8E6"width="178"></td>

</tr>

<tr>

<tdalign="right"width="68"bgcolor="#FFCE63">

<divalign="left">电话</div>

</td>

<tdbgcolor="#FEE3A7"width="228">

<inputtype="text"name="info19"maxlength="15"size="15"value>

<fontcolor="red"size="+2">*</font></td>

<tdbgcolor="#FFF8E6"width="178">以便联系</td>

</tr>

<tr>

<tdalign="right"width="68"bgcolor="#FFCE63">

<divalign="left">您的个人主页</div>

</td>

<tdbgcolor="#FEE3A7"width="228">

<inputtype="text"name="info20"size="33"maxlength="50"value="http://">

</td>

<tdbgcolor="#FFF8E6"width="178"></td>

</tr>

<tr>

<tdalign="right"width="68"bgcolor="#FFCE63">

<divalign="left">OICQ</div>

</td>

<tdbgcolor="#FEE3A7"width="228">

<inputtype="text"name="info21"maxlength="15"size="15"value>

</td>

<tdbgcolor="#FFF8E6"width="178"></td>

</tr>

<trbgcolor="#E3E3E3">

<tdcolspan="3"align="center">

<inputtype="submit"value="注册"id="submit1"name="submit1">

<inputtype="reSet"value="清除"id="reSet1"name="reSet1">

</td>

</tr>

</table>

</form>

上一篇:JavaScript动画打开半透明提示层 下一篇:下拉列表框数据的增加、删除、上下排序的J
发布日期:2022/1/10
手机扫二维码直达本页
发布时间:14:57:13
点击:557
录入:齐天大圣
相关文章
Baidu

YiJiaCMS 6.2.1.220509(MSSQL) 闽ICP备05000814号-1
本空间由腾讯云(轻量应用服务器)提供,百度云加速提供加速防护
Copyright©2000-2022