`
tianke66
  • 浏览: 188015 次
  • 性别: Icon_minigender_1
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

js验证2

阅读更多

<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%@ taglib prefix="c" uri=">
<%String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
String pagePath=basePath+"login/";

 %>
<!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=gb2312" />
<title>机构会员注册页面</title>
<link href="<%=pagePath %>css/login.css" rel="stylesheet" type="text/css" />
<script language="javascript" src="<%=basePath%>js/citys.js"></script>
<script type='text/javascript' src='<%=basePath%>dwr/interface/JgyhAction.js'></script>
<script type='text/javascript' src='<%=basePath%>dwr/engine.js'></script>
<script type='text/javascript' src='<%=basePath%>dwr/util.js'></script>
<script type="text/javascript">

 function checktext(text) //验证特殊字符
{
   allValid = false;
  
     var notuser = "〓^\1234567890~!"'·#¥%……ˇ@¨〈〉「」『』.‖々〃〔〕〖〗—(),。【】《》?;‘:“”[]{}—+=|`、《》~`!@#$%^&*()+|-=\'?/<>{}[],.:;";

  for (i = 0;  i < text.length;  i++)
  {
   for (j = 0;  j < notuser.length;  j++)
   {
              if (text.charAt(i) == notuser.charAt(j))
              {
    allValid = true;
    break;
              }
   }
   if (text.charAt(i) == " ")
   {
    allValid = true;
    break;
   }
  }

return allValid;
}

function checkUser(){ //验证用户名

var yhm = document.thisform.yhm.value;
if(yhm!=''){
if(checktext(yhm))
  {
  document.getElementById("c_yhm").innerHTML='<font color=red>用户名包含无效字符</font>';
  return false;
  }
  
  else{
  
  if(yhm.length<4){
  document.getElementById("c_yhm").innerHTML='<font color=red>用户名太短</font>';
  return false;
  }
   if(yhm.length>20){
   document.getElementById("c_yhm").innerHTML='<font color=red>用户名太长</font>';
   return false;
  }

   JgyhAction.getJgyhCount(yhm,{callback:function(count){
  if(count==0){
 
  document.getElementById("c_yhm").innerHTML='<font color=green>您的用户名可以使用</font>';
  return true;
  }

  
  else{
  
  document.getElementById("c_yhm").innerHTML='<font color=red>用户名已经被占用,请重新换个用户名</font>';
  return false;
  }
  
 }}); 
 
 }

 }
 else{
 document.getElementById("c_yhm").innerHTML='<font color=red>请输入用户名</font>';
 return false;
 }
}

function checkMm(){ //验证密码
var mm=document.thisform.mm.value;

if(mm.length<6){
document.getElementById("c_mm").innerHTML='<font color=red>密码太短</font>';
return false;
}
if(mm.length>20){
document.getElementById("c_mm").innerHTML='<font color=red>密码太长</font>';
return false;
}
else{
document.getElementById("c_mm").innerHTML='<font color=green>密码合法</font>';
return true;
}
}
function checkMm2(){//验证重复密码
var mm=document.thisform.mm.value;
var mm2=document.thisform.mm2.value;
if(mm==mm2){
document.getElementById("c_mm2").innerHTML='<font color=green>两次密码输入一致</font>';
return true;
}
else{
document.getElementById("c_mm2").innerHTML='<font color=red>两次密码输入不一致</font>';
return false;
}

}

function checkEmail(){//验证email

 var email=document.thisform.email.value;
       var re = new RegExp(/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/g);
      
        var result=re.test(email);
   
        if(result){
        document.getElementById("c_email").innerHTML='<font color=green>邮箱格式正确</font>';
        return true;
        }
        else{
          document.getElementById("c_email").innerHTML='<font color=red>邮箱格式错误,请重新输入</font>';
          return false;
       
        }
}


function checkLxrxm(obj){//验证联系人姓名

      var re=/^[\u4e00-\u9fa5]{1,10}$/;
      
        var result=obj.value.search(re)!=-1;
        if(result){
        if(obj.value.length<2){
          document.getElementById("c_lxrxm").innerHTML='<font color=red>请重新输入,姓名格式不正确,必须为汉字,并且长度在两个到十个汉字之间</font>';
        return false;
        }
         document.getElementById("c_lxrxm").innerHTML='<font color=green>姓名格式正确</font>';
         return true;
        }
        else{
        document.getElementById("c_lxrxm").innerHTML='<font color=red>请重新输入,姓名格式不正确,必须为汉字,并且长度在两个到十个汉字之间</font>';
        return false;
        }

}


function checkLxrzw(obj,lab){//验证联系人单位
if(obj.value==''){
     document.getElementById(lab).innerHTML='<font color=red>本项为必填</font>';
return false;
}
else if(obj.value.length>16){
     document.getElementById(lab).innerHTML='<font color=red>长度太大,不要超过16个汉字</font>';
return false;
}

else{

  document.getElementById(lab).innerHTML='<font color=green>格式正确</font>';
return true;
}

 

}


function checkDhhm(obj,lab){//验证电话号码
if(obj.value.length>11){
    document.getElementById(lab).innerHTML='<font color=red>长度太大,请重新输入</font>';
return false;
}
else if(obj.value.length==''){
    document.getElementById(lab).innerHTML='<font color=red>请输入号码</font>';
return false;

}
else{

return true;
}

}


function checkJgdz(obj,lab){//验证机构地址
if(obj.value.length==''){
    document.getElementById(lab).innerHTML='<font color=red>本项为必填</font>';
return false;

}

if(obj.value.length>120){
    document.getElementById(lab).innerHTML='<font color=red>长度太大,请重新输入</font>';
return false;
}
else{

return true;

}
}

function checkYzm(){//验证码
var obj=document.thisform.yzm;
if(obj.value==''){
    document.getElementById('c_yzm').innerHTML='<font color=red>请输入验证码</font>';
return false;

}

if(obj.value.length!=4){
    document.getElementById('c_yzm').innerHTML='<font color=red>验证码必须为四位</font>';
return false;
}
else{

return true;

}
}

function checReadio(name){//验证单选按钮
var returnvalue=false;
var obj=document.getElementsByName(name);

for(var i=0;i<obj.length;i++){
if(obj[i].checked){

return true;
}

}

return returnvalue;

}
function checkSS(){//验证省市
if(document.thisform.sf.value==''||document.thisform.cs.value==''){

alert('请选择所在地区');
return flase;
}
else{
return true;

}


}
function formsubmit(){//提交验证
var str='';
var input=document.getElementsByTagName('input');
for(var i=0;i<input.length;i++){

if(input[i].type=='text'){

if(input[i].name!='dhqh'&&input[i].name!='dhfj'&&input[i].name!='czqh'&&input[i].name!='czhm'&&input[i].name!='czfj'&&input[i].name!='sjhm'){

if(input[i].value==''){
var label=input[i].label;
str=str+label+'不能为空\n';

}
}

}
}
if(!checReadio('lxrxb')){
str+='性别不能为空\n';
}
if(!checReadio('jglx')){
str+='机构类型不能为空\n';
}
if(!checkSS()){
str+='机构所在地不能为空\n';

}

if(str!=''){
alert(str);
return ;

}

else{

document.thisform.submit();

}

}

</script>

<script type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
//-->
</script>
<style type="text/css">
<!--
.select * {
 margin: 0;
 padding: 0;
}
.select {
 border:1px solid #cccccc;
 float: left;
 display: inline;
 margin-right: 8px;
 }
.select div {
 border:1px solid #f9f9f9;
 float: left;
}
/* 子选择器,在FF等非IE浏览器中识别 */
.select>div {
 width:120px;
 overflow:hidden;
 }
 
/* 通配选择符,只在IE浏览器中识别 */
* html .select div select {
 display:block;
 float: left;
 margin: -2px;
 width: 140px;
}
.select div>select {
 display:block;
 width:124px;
 float:none;
 margin: -2px;
 padding: 0px;
}
.select:hover {
 border:1px solid #666666; //鼠标移上的效果
}
.select select>option {
 text-indent: 2px; //option在FF等非IE浏览器缩进2px
}

-->
</style>
</head>

<body>
<!--顶部开始-->
<form action="<%=basePath%>jgxxs.do" method=post name="thisform" >
<input type=hidden name="method" value="register" />
<div id="P_header">
      <div id="logo1"><img src="<%=pagePath %>images/logo.jpg" width="180" height="64" /></div>
   <div id="P_head_title"><img src="<%=pagePath %>images/tb6.jpg" width="126" height="42" /></div>
      <div id="header_right">
        <div class="header_ul">
          <ul >
              <li><a href="#" class="head">学集网首页</a></li>
              <li><a href="#" class="head">学信通</a></li>
              <li><a href="#" class="head">黄金展位</a></li>
     <li><a href="#" class="head">竞价排名</a></li>
     <li><a href="#" class="head1">招商加盟</a></li>
     <li><a href="#" class="head">客服中心</a></li>
     <li id="wzdh"><a href="#" class="head1">网站导航</a></li>
    </ul> 
     </div>
        <div class="header1">
         <div class="header2">
         <ul class="head_ul">
           <li><a href="#" class="head2">我要求学</a></li>
           <li><a href="#" class="head2">发布课程</a></li>
           <li><a href="#" class="head2">发布教材</a></li>
           <li><a href="#" class="head2">教师推广</a></li>
     <li><a href="#" class="head2">名师博客</a></li>
     <li><a href="#" class="head2">资讯</a></li>
     <li id="sq"><a href="#" class="head2">社区</a></li>
         </ul>
      </div>
     </div>
     <div id="I_head_font">如遇注册问题,请您拨打电话:010-88888888</div>
   </div>

<!--顶部结束-->

<!--标题开始-->
<div id="A_title">
     <div class="A_ul">
      <ul>
         <li><a href="<%=pagePath %>register.jsp">1.选择会员类型</a></li>
         <li><a href="#">2.填写注册信息</a></li>
         <li><a href="#">3.邮箱验证</a></li>
   <li><a href="#">4.注册成功</a></li>
   <li id="A_btx"><span id="I_xing">*</span> 为必填项</li>
      </ul>
  </div>
</div>
<!--标题结束-->
<!--选择会员开始-->
<div id="I_titlex">
    <div id="I_titlexup"><img src="<%=pagePath %>images/tb7.jpg" width="12" height="12" /> 选择会员类型 </div>
    <div id="I_titlexdown"><input name="radiobutton" type="radio" value="radiobutton"  disabled="disabled" />
      <span id="I_course">个人会员</span>
      <input type="radio" name="radiobutton" value="radiobutton" checked="checked" />
      学校/机构会员</div>
  
</div>
<!--选择会员结束-->

<!--填写注册信息开始-->
<div id="A_write">
    <div id="I_titlexup"><img src="<%=pagePath %>images/tb7.jpg" width="12" height="12" /> 填写注册信息 </div>
    <div id="A_write_center">
     <div id="I_write_center4">
        <ul id="I_ul">
         <li id="I_one"><span id="I_xing">*</span>会员登录名</li>
      <li id="I_one"><span id="I_xing">*</span>密码</li>
      <li id="I_one"><span id="I_xing">*</span>重复输入密码</li>
      <li id="I_one"><span id="I_xing">*</span>电子邮箱</li>
        </ul>
  </div>
     <div id="I_write_center5">
        <ul id="I_ul">
        <li id="I_one1">
           <input name="yhm" label='会员登录名' type="text" id="I_input" onblur="checkUser()" value="${jgxx.yhm }" />
       <label id="c_yhm">   &nbsp;由4-20个字母或数字组成。不支持中文,不能以数字开头,注册成功后不可修改。 </label>         </li>
      <li id="I_one1">
        <input name="mm" label='密码' type="password" id="I_input" onblur="checkMm()" value="${jgxx.mm }" />
        <label id="c_mm">   &nbsp;由6-20个字母(区分大小写)或数字组成。   </label>   </li>
      <li id="I_one1">
        <input name="mm2" label='重复密码' type="password" id="I_input" onblur="checkMm2()" value="${jgxx.mm}"  />
       <label id="c_mm2">  &nbsp;请再输入一遍您上面填写的密码。 </label>     </li>
      <li id="I_one1">
        <input name="email" label='电子邮箱' type="text" id="I_input" onblur="checkEmail()" value="${jgxx.email}" />
      <label id="c_email">  &nbsp;您需要通过邮箱验证才能完成注册。 </label>     </li>
        </ul>
   </div>
  </div>
  <!--姓名联系方式开始-->
  <div id="I_titlexup"><img src="<%=pagePath %>images/tb7.jpg" width="12" height="12" /> 姓名和联系方式 <span class="A_bz">备注:邮箱为唯一的。每个邮箱只能注册一次。</span></div>
  <div id="A_write_center1">
     <div id="I_write_center4">
        <ul id="I_ul">
         <li id="I_one"><span id="I_xing">*</span>真实姓名</li>
      <li id="I_one"><span id="I_xing">*</span>性别</li>
      <li id="I_one"><span id="I_xing">*</span>您的职位</li>
      <li id="I_one"><span id="I_xing">*</span>固定电话</li>
      <li id="I_one">传真</li>
      <li id="I_one">手机</li>
        </ul>
  </div>
     <div id="I_write_center5">
        <ul id="I_ul">
         <li id="I_one1">
           <input name="lxrxm" label='真实姓名' type="text" id="I_input" onblur="checkLxrxm(this)" value="${jgxx.ywlxr }" />
       <label id="c_lxrxm">&nbsp;请输入真实姓名,长度不大于10个汉字  </label>         </li>
      <li id="I_one1">
        <input type="radio" name="lxrxb" value="男"  <c:if test="${jgxx.lxrxb=='男' }">checked</c:if> />
        先生
        <input type="radio" name="lxrxb" value="女"  <c:if test="${jgxx.lxrxb=='女' }">checked</c:if> />
        女士      </li>
      <li id="I_one1">
        <input name="lxrzw" type="text" label='您的职位' id="I_input" onblur="checkLxrzw(this,'c_lxrzw')" value="${jgxx.lxrzw }" />
        <label id="c_lxrzw">&nbsp;</label>
      </li>
      <li id="I_one1">区号        
        <input name="dhqh" value="${dhqh }" type="text" class="A_bk" size="6" onkeyup="value=value.replace(/[^\d]/g,'') " onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"  />
      电话号码
      <input name="dhhm" value="${dhhm }" label='固定电话' type="text" class="A_bk" size="15" onblur="checkDhhm(this,'c_dhhm')" onkeyup="value=value.replace(/[^\d]/g,'') " onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"  />
      分机
      <input name="dhfj" value="${dhfj }" type="text" class="A_bk" size="6" onkeyup="value=value.replace(/[^\d]/g,'') " onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"  />
      <label id="c_dhhm">&nbsp;</label>
      </li>
      <li id="I_one1">区号        
        <input name="czqh" value="${czqh}" type="text" class="A_bk" size="6" onkeyup="value=value.replace(/[^\d]/g,'') " onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"  />
      电话号码
      <input name="czhm" value="${czhm}" type="text" class="A_bk" size="15" onkeyup="value=value.replace(/[^\d]/g,'') " onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"  />
      分机
      <input name="czfj" value="${czfj}" type="text" class="A_bk" size="6" onkeyup="value=value.replace(/[^\d]/g,'') " onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"  />
      </li>
      <li id="I_one1">
           <input name="sjhm" value="${jgxx.lxrsj}" type="text" id="I_input" onblur="checkDhhm(this,'c_sjhm')" onkeyup="value=value.replace(/[^\d]/g,'') " onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"  />
          <label id="c_sjhm">&nbsp;方便学员及时联系到您,学集网不绑定任何收费服务</label> </li>
        </ul>
    </div>
   
  </div>
  <!--姓名联系方式结束-->
  <!--单位名称和主营业务开始-->
  <div id="I_titlexup"><img src="<%=pagePath %>images/tb7.jpg" width="12" height="12" /> 单位名称和主营业务 </div>
  <div id="A_write_center11">
     <div id="I_write_center4">
        <ul id="I_ul">
         <li id="I_one"><span id="I_xing">*</span>机构类型</li>
    
      <li id="I_one"><span id="I_xing">*</span>贵机构名称</li>
      <li id="I_one"><span id="I_xing">*</span>机构所在地</li>
      <li id="I_one"><span id="I_xing">*</span>单位地址</li>
      <li id="I_one"><span id="I_xing">*</span>验证码</li>
        </ul>
 </div>
     <div id="I_write_center5">
        <ul id="I_ul">
         <li id="I_one1">
           <input type="radio" name="jglx" value="1" <c:if test="${jgxx.jglb=='1' }">checked</c:if> />
           培训学校
           <input type="radio" name="jglx" value="2" <c:if test="${jgxx.jglb=='2' }">checked</c:if> />
           院校、中专
           <input type="radio" name="jglx" value="5" <c:if test="${jgxx.jglb=='5' }">checked</c:if> />
           在职研修
           <input type="radio" name="jglx" value="3" <c:if test="${jgxx.jglb=='3' }">checked</c:if> />
           留学机构
           <input type="radio" name="jglx" value="4" <c:if test="${jgxx.jglb=='4' }">checked</c:if> />
           移民机构         </li>
     
      <li id="I_one1">
        <input name="jgmc" label='贵机构名称' type="text" id="I_input" value="${jgxx.jgmc }" onblur="checkLxrzw(this,'c_jgmc')" />
         <label id="c_jgmc">&nbsp;</label>
      </li>
      <li id="I_one1">
        <div class="select">
                   <div>
                       <select name=sf onChange="set_son_name(this, cs);">
          <option value="">
           --请选择省份--
          </option>
          <option <c:if test="${jgxx.sf=='北京'}">selected</c:if> value='北京'>
           北京
          </option>
          <option <c:if test="${jgxx.sf=='天津'}">selected</c:if> value='天津'>
           天津
          </option>
          <option <c:if test="${jgxx.sf=='河北'}">selected</c:if>  value='河北'>
           河北
          </option>
          <option <c:if test="${jgxx.sf=='山西'}">selected</c:if>  value='山西'>
           山西
          </option>
          <option <c:if test="${jgxx.sf=='内蒙'}">selected</c:if>  value='内蒙'>
           内蒙
          </option>
          <option <c:if test="${jgxx.sf=='辽宁'}">selected</c:if>  value='辽宁'>
           辽宁
          </option>
          <option <c:if test="${jgxx.sf=='吉林'}">selected</c:if>  value='吉林'>
           吉林
          </option>
          <option <c:if test="${jgxx.sf=='黑龙江'}">selected</c:if>  value='黑龙江'>
           黑龙江
          </option>
          <option <c:if test="${jgxx.sf=='上海'}">selected</c:if>  value='上海'>
           上海
          </option>
          <option <c:if test="${jgxx.sf=='江苏'}">selected</c:if>  value='江苏'>
           江苏
          </option>
          <option <c:if test="${jgxx.sf=='浙江'}">selected</c:if>  value='浙江'>
           浙江
          </option>
          <option <c:if test="${jgxx.sf=='安徽'}">selected</c:if>  value='安徽'>
           安徽
          </option>
          <option <c:if test="${jgxx.sf=='福建'}">selected</c:if>  value='福建'>
           福建
          </option>
          <option <c:if test="${jgxx.sf=='江西'}">selected</c:if>  value='江西'>
           江西
          </option>
          <option <c:if test="${jgxx.sf=='山东'}">selected</c:if>  value='山东'>
           山东
          </option>
          <option <c:if test="${jgxx.sf=='河南'}">selected</c:if>  value='河南'>
           河南
          </option>
          <option <c:if test="${jgxx.sf=='湖北'}">selected</c:if>  value='湖北'>
           湖北
          </option>
          <option <c:if test="${jgxx.sf=='湖南'}">selected</c:if>  value='湖南'>
           湖南
          </option>
          <option <c:if test="${jgxx.sf=='广东'}">selected</c:if>  value='广东'>
           广东
          </option>
          <option <c:if test="${jgxx.sf=='广西'}">selected</c:if>  value='广西'>
           广西
          </option>
          <option <c:if test="${jgxx.sf=='海南'}">selected</c:if>  value='海南'>
           海南
          </option>
          <option <c:if test="${jgxx.sf=='重庆'}">selected</c:if>  value='重庆'>
           重庆
          </option>
          <option <c:if test="${jgxx.sf=='四川'}">selected</c:if>  value='四川'>
           四川
          </option>
          <option <c:if test="${jgxx.sf=='云南'}">selected</c:if>  value='云南'>
           云南
          </option>
          <option <c:if test="${jgxx.sf=='西藏'}">selected</c:if>  value='西藏'>
           西藏
          </option>
          <option <c:if test="${jgxx.sf=='陕西'}">selected</c:if>  value='陕西'>
           陕西
          </option>
          <option <c:if test="${jgxx.sf=='甘肃'}">selected</c:if>  value='甘肃'>
           甘肃
          </option>
          <option <c:if test="${jgxx.sf=='青海'}">selected</c:if>  value='青海'>
           青海
          </option>
          <option <c:if test="${jgxx.sf=='宁夏'}">selected</c:if>  value='宁夏'>
           宁夏
          </option>
          <option <c:if test="${jgxx.sf=='新疆'}">selected</c:if>  value='新疆'>
           新疆
          </option>
          <option <c:if test="${jgxx.sf=='香港'}">selected</c:if>  value='香港'>
           香港
          </option>
          <option <c:if test="${jgxx.sf=='澳门'}">selected</c:if>  value='澳门'>
           澳门
          </option>
          <option <c:if test="${jgxx.sf=='台湾'}">selected</c:if>  value='台湾'>
           台湾
          </option>
         </select>
                  </div>
                 </div>
        <div class="select">
                   <div>
                       <select name=cs class=select >
           <option value="" >
           
           </option>
         <option value='${jgxx.cs}' selected>
         ${jgxx.cs}
         </option>
          </select> 
                  </div>
                 </div>
      </li>
      <li id="I_one1"><input name="jgdz" label='贵机构经营地址' type="text" id="I_input" onblur="checkJgdz(this,'c_jgdz')" value='${jgxx.jgdz}' />
    <label id="c_jgdz"> &nbsp; 请详细填写贵机构经营地址。</label></li>
      <li id="I_one1">
            <div class="A_login_input1111">
        <input name="yzm" label='验证码' type="text" class="login_input111" onblur="checkYzm()" onkeyup="value=value.replace(/[^\d]/g,'') " onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"  />
     </div>
     <div class="A_four2"><img src="<%=basePath %>include/image.jsp" width="50" height="24" /></div><label id="c_yzm"> &nbsp;${yzcw } </label></li>
        </ul>
    </div>
  </div>
  <div id="I_write_center1"><a href="#" class="I_title">点此阅读学集网会员注册服务条款</a></div>
  <div id="I_write_center2"><input name="checkbox" type="checkbox" value="checkbox" checked="checked" />
    我愿意收到我感兴趣的教育培训信息</div>
  <div id="I_write_center3"><a href="javascript:formsubmit()"><img src="<%=pagePath %>images/tb8.jpg" border="0" /></a> </div>
<!--单位名称和主营业务结束-->
</div>
<!--填写注册信息结束-->

<!--尾部文件开始-->
<div id="footer">
     <div class="div"><a href="#" class="fonter">关于学集网</a> | <a href="#" class="fonter">各地分站</a>  | <a href="#" class="fonter">学信通服务</a>  | <a href="#" class="fonter">广告服务</a>  | <a href="#" class="fonter">黄金展位</a>  | <a href="#" class="fonter">竞价排名</a>  | <a href="#" class="fonter">连锁加盟</a>  | <a href="#" class="fonter">欢迎合作</a></div>
  <div class="div"><a href="#" class="fonter1">法律声明</a> | <a href="#" class="fonter1">著作权与商标声明</a> | <a href="#" class="fonter1">合作伙伴</a> | <a href="#" class="fonter1">联系我们</a> |<a href="#" class="fonter1"> 网站地图</a></div>
  <div class="fonter3">copyright 2004-2008,版权所有 WWW.EDUJI.COM</div>
</div>
<!--尾部文件结束-->
</form>
</body>
</html>

分享到:
评论

相关推荐

    js表单验证、js导出excel、js验证

    2. XLSX库:可以使用如` SheetJS`这样的库,它提供了处理和生成XLSX文件的API,可以方便地将JavaScript对象转换成Excel表格。 三、JS验证 JS验证涵盖广泛,这里主要讨论两个方面: 1. 数据安全验证:例如防止跨站...

    javascript很好很强大的JS表单验证

    javascript很好很强大的JS表单验证 javascript很好很强大的JS表单验证

    js验证代码大全

    JS验证代码大全是汇集了多种JavaScript验证技术的资源集合,可以帮助开发者在创建网页表单、验证用户输入等方面提供有效的解决方案。 一、表单验证基础 在网页开发中,表单验证是非常重要的一环,它能够确保用户...

    js 验证框架(caChecker1_0_2) 验证表单 只需要注入需要验证的id即可

    在这个场景中,我们讨论的是一个名为"caChecker1_0_2"的JavaScript验证框架,它专用于表单验证。这个框架的亮点在于其便捷性——只需注入需要验证的表单元素ID,即可实现高效、灵活的验证功能。 表单验证是网页开发...

    js验证错误信息.rar

    在JavaScript(JS)中,验证错误信息是网页前端开发中不可或缺的部分。这通常涉及到用户输入数据的检查,确保数据的有效性和安全性。"js验证错误信息.rar" 包含的资源显然是一个封装了验证功能的JS类,适用于文本框...

    js验证大全,非常棒的js验证,含有多种特效,是程序员必备的东东

    "js验证大全"是一个集合了多种JavaScript验证技术和特效的资源包,对于程序员来说,它是一个非常宝贵的参考资料。 首先,我们来看一下这个压缩包中包含的文件: 1. **Default.aspx**:这是一个ASP.NET网页文件,...

    js 验证 自定义 类

    总结,这个"js 验证 自定义 类"框架旨在提供一种高效、灵活和可扩展的JavaScript验证解决方案。通过其内置的基本验证功能和自定义规则的能力,开发者可以轻松应对各种数据验证需求,同时保持良好的用户体验。结合...

    js验证上传图片 大小 格式

    在IT领域,特别是前端开发中,JavaScript(JS)被广泛应用于网页交互与数据验证,其中对上传图片的大小和格式进行验证是常见的需求之一。本文将深入解析如何使用JavaScript进行图片上传前的验证,包括检查图片格式、...

    js validate 非常强大的js验证框架

    JavaScript(简称JS)是一种广泛用于Web开发的轻量级编程语言,它在前端领域中扮演着重要的角色,尤其是在用户输入验证方面。`js validate`框架就是这样的一个工具,旨在简化和增强网页表单数据的验证过程。这个强大...

    JS验证

    Validator.chm文件是一个Windows帮助文档,可能包含了关于JavaScript验证的详细指南或API参考。通常,CHM文件是由多个HTML页面组成,可以方便地搜索和查看特定主题。这个文件可能涵盖了各种验证方法、函数、类或者...

    js javaScript 验证校验小工具包

    这个"js javaScript 验证校验小工具包"显然是一个集合了各种JavaScript验证和校验功能的资源库,旨在帮助开发者更方便地处理表单验证、数据格式检查等常见任务。 在前端开发中,验证和校验通常涉及以下几个方面: ...

    js实时动态验证表单是否合法

    JavaScript(简称JS)是网页开发中用于实现客户端交互和数据验证的重要工具。在网页表单设计中,实时动态验证能够极大地提升用户体验,因为它允许用户在输入时立即得到反馈,了解其填写的信息是否符合要求,无需等待...

    JS邮政编码验证

    JS 邮政编码验证是指通过 JavaScript 语言来验证邮政编码的正确性,确保用户输入的邮编符合一定的格式和规则。本文将详细介绍 JS 邮政编码验证的实现方法和相关知识点。 一、邮政编码的格式和规则 邮政编码是指...

    js验证,js,java

    js验证 js验证 js验证 js验证js验证js验证js验证js验证js验证js验证

    javascript常用语句 js简单验证 js

    6. **正则表达式验证**:尽管在示例代码中没有直接使用正则表达式,但在实际的JavaScript验证中,正则表达式是非常重要的工具,用于检查字符串是否符合特定模式,如验证邮箱、电话号码等格式。 7. **事件处理程序**...

    纯javascript弹出框验证表单(Check.js)

    本文将详细介绍一个基于纯JavaScript实现的弹出框验证表单——Check.js,以及如何利用它进行有效的用户输入验证。 Check.js是一个轻量级的JavaScript库,专注于提供美观且功能丰富的表单验证解决方案。由于它不依赖...

    JS验证只能输入数字

    根据给定文件的信息,本文将详细介绍如何使用JavaScript(简称JS)进行输入验证,具体包括三种情况:一是确保用户只能输入数字;二是确保用户输入的是字母、数字或下划线;三是验证固定电话号码的格式是否正确。这三...

    JavaScript验证

    js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js...

    js验证银行卡号

    在IT领域,特别是前端开发中,使用JavaScript进行数据验证是常见的需求之一,特别是在涉及金融交易的网站上,如在线支付、银行系统等。其中,验证银行卡号的有效性是一项重要的功能,确保用户输入的信息准确无误,...

Global site tag (gtag.js) - Google Analytics