您正在使用IPV4(54.161.98.96)访问本站 您本次共访问本站 1 次
 用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器 行情 简化版
文明驾车我带头,文明行路我带头,礼貌让座我带头      

【腾讯云】云产品限时秒杀,爆款1核2G云服务器,首年74元      
[公益] 节省一分零钱 献出一份爱心 温暖世间真情      
2022年 情人节 18
2022年 元宵节 19
2023年 元 旦 339
2022年 春 节 5
 
  • 本类新增
    本类热门文章
    您现在的位置:首页 >> JS/CSS >> 内容
    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动画打开半透明提示层 下一篇:下拉列表框数据的增加、删除、上下排序的JavaScr
    发布日期:2022/1/10
    手机扫二维码直达本页
    发布时间:14:57:13
    点击:187
    录入:齐天大圣
    相关文章
    Baidu
    YiJiaCMS 6.1.0.10988 Build 21.12.28(MSSQL) 闽ICP备05000814号-1
    本空间由腾讯云(轻量应用服务器)提供,百度云加速提供加速防护

    Copyright©2000-2022