• 品牌网站建设商
  • 国内域名注册:60元/年,国际域名注册68元/年,精美网站制作报价800元起,我们是一家专业从事网站建设、网站设计、网站维护、网站推广的网络公司。我们拥有丰富的网站建设、网站设计、网站推广、网站维护经验,能够为企业提供精准的网站建设、网站设计、网站推广服务,全国免费咨询热线:400-600-2403
  • 企业网站建设
  • 咨询热线:400-600-2403   咨询QQ:7722738      落窝主营业务:软件开发 网站建设 美工设计 域名注册 网站优化 欢迎来电咨询
  • 您的位置:首页 ->   建站资讯
超实用的表单验证代码
  来源:落窝网    发布时间:2009-3-29    浏览:346 次  关键字:身份证表单验证

<SCRIPT language=javascript>
<!--
function juge(thisform)
{

if (thisform.sname.value.length < 1)
 {alert("请输入姓名!");
  thisform.sname.focus();
  return false; }

if (thisform.sname.value.length>18)
 {
  alert("没有这么长的名字吧?!");
  thisform.sname.focus();
  return false;
 }


if (thisform.skno.value.length < 1)
 {alert("请输入考生号!");
  thisform.skno.focus();
  return false; }


 if (thisform.sscore.value.length <1)
 {
 alert("考分不能为空!");
  thisform.sscore.focus();
  return false;
   }
if (thisform.sname.value.length>18)
 {
  alert("没有这么长的考生号吧?!");
  thisform.skno.focus();
  return (false);
 }
if (thisform.skno.value.length>0)
 { 
    var checkOK10 = "0123456789";
 var checkStr10 = thisform.skno.value;
 var allValid10 = true;
 for (i = 0;  i < checkStr10.length;  i++)
 {
  ch = checkStr10.charAt(i);
  for (j = 0;  j < checkOK10.length;  j++)
  if (ch == checkOK10.charAt(j))
   break;
  if (j == checkOK10.length)
  {
   allValid10 = false;
   break;
  }
 }

 if (thisform.skno.value.length>14)
 {
   allValid10 = false;
 }

 if (!allValid10)
 {
  alert("你输入的考生号无效!");
  thisform.skno.focus();
  return (false);
 }

}

if (thisform.sscore.value.length>9)
 {
  alert("成绩输入错误!");
  thisform.sscore.focus();
  return (false);
 }
if (thisform.sscore.value.length>0)
 { 
    var checkOK10 = ".0123456789";
 var checkStr10 = thisform.sscore.value;
 var allValid10 = true;
 for (i = 0;  i < checkStr10.length;  i++)
 {
  ch = checkStr10.charAt(i);
  for (j = 0;  j < checkOK10.length;  j++)
  if (ch == checkOK10.charAt(j))
   break;
  if (j == checkOK10.length)
  {
   allValid10 = false;
   break;
  }
 }

 if (thisform.sscore.value.length>8)
 {
   allValid10 = false;
 }

 if (!allValid10)
 {
  alert("你输入的成绩无效!");
  thisform.sscore.focus();
  return (false);
 }

}


if (thisform.saddress.value.length < 1)
 {alert("请输入您的联系地址!");
  thisform.saddress.focus();
  return false; }
if (thisform.saddress.value.length>50)
 {
  alert("没有这么长的地址吧?!");
  thisform.saddress.focus();
  return (false);
 }
if (thisform.spostnumber.value.length < 1)
 {alert("请输入邮政编码!");
  thisform.spostnumber.focus();
  return false; }
if (thisform.spostnumber.value.length>9)
 {
  alert("没有这么长的邮政编码吧?!");
  thisform.spostnumber.focus();
  return (false);
 }
if (thisform.spostnumber.value.length>0)
 { 
    var checkOK10 = "0123456789";
 var checkStr10 = thisform.spostnumber.value;
 var allValid10 = true;
 for (i = 0;  i < checkStr10.length;  i++)
 {
  ch = checkStr10.charAt(i);
  for (j = 0;  j < checkOK10.length;  j++)
  if (ch == checkOK10.charAt(j))
   break;
  if (j == checkOK10.length)
  {
   allValid10 = false;
   break;
  }
 }

 if (thisform.spostnumber.value.length>8)
 {
   allValid10 = false;
 }

 if (!allValid10)
 {
  alert("你输入的邮政编码无效!");
  thisform.spostnumber.focus();
  return (false);
 }

}
if (thisform.sreceiver.value.length < 1)
 {alert("请输入收信人!");
  thisform.sreceiver.focus();
  return false; }
if (thisform.sreceiver.value.length>18)
 {
  alert("没有这么长的收信人姓名吧?!");
  thisform.sreceiver.focus();
  return (false);
 }
if (thisform.sphone.value.length < 1)
 {alert("请输入联系电话!");
  thisform.sphone.focus();
  return false; }
if (thisform.sphone.value.length>18)
 {
  alert("没有这么长的联系电话吧?!");
  thisform.sphone.focus();
  return (false);
 }
if (thisform.sphone.value.length>0)
 { 
    var checkOK10 = "0123456789-";
 var checkStr10 = thisform.sphone.value;
 var allValid10 = true;
 for (i = 0;  i < checkStr10.length;  i++)
 {
  ch = checkStr10.charAt(i);
  for (j = 0;  j < checkOK10.length;  j++)
  if (ch == checkOK10.charAt(j))
   break;
  if (j == checkOK10.length)
  {
   allValid10 = false;
   break;
  }
 }

 if (thisform.sphone.value.length>11)
 {
   allValid10 = false;
 }

 if (!allValid10)
 {
  alert("你输入的联系电话无效!");
  thisform.sphone.focus();
  return (false);
 }

}


if (thisform.sidenty.value.length <16)
 {alert("请输入您的身份证号!");
  thisform.sidenty.focus();
  return false; }
if (thisform.sidenty.value.length>23)
 {
  alert("没有这么长的身份证号吧?!");
  thisform.sidenty.focus();
  return (false);
 }
}
// -->
</SCRIPT>



上一篇: 没有了!
下一篇: 搜索引擎怎么优化最有用
 
客户快速通道
  产品价格一览
  用户汇款须知
  备案表格下载
  网站建设须知
  有问必答提交
  网站备案专员
网站建设咨询
郭 小 勇   与我交谈,有问题欢迎咨询
小     吴   与我交谈,有问题欢迎咨询
张     金   与我交谈,有问题欢迎咨询
石 争 艳   与我交谈,有问题欢迎咨询
王     晓   与我交谈,有问题欢迎咨询
张 少 东   点击这里给我发消息
小     李   点击这里给我发消息
梁     肖   点击这里给我发消息
麻 高 飞   点击这里给我发消息
商务专员  点击这里给我发消息
平台代理  点击这里给我发消息
大客户通道
对外洽谈  与我交谈,点击这里给我发消息