// JavaScript Document /*-- 隐藏显示层部分 --*/ function show(id){ document.getElementById(id).style.display="block"; } function hidd(id){ document.getElementById(id).style.display="none"; } function show_msg(n){ var m = document.getElementById('m'+n); if(m){ m.style.display = "none"; } var z = document.getElementById('z'+n); if(z){ z.style.display = "block"; } } function hidd_msg(n,msg){ var m = document.getElementById('m'+n); if(m){ m.style.display="block"; m.className=msg; } var z = document.getElementById('z'+n); if(z){ z.style.display="none"; } } /*-- head下拉 --*/ function head_show(){ document.getElementById('enter').style.display="block"; // document.getElementById('select_head').style.visibility="hidden"; } function head_hidd(){ document.getElementById('enter').style.display="none"; // document.getElementById('select_head').style.visibility="inherit"; } /*-- 切换层部分 --*/ function tab(num,befor,id){ //var el=e.target?e.target.parentNode:e.srcElement.parentNode; //var pa=el.parentNode.getElementsByTagName("span"); //var pa = document.getElementById("menu").getElementsByTagName("span"); for(var i=1;i<=num;i++){ if(i==befor) { document.getElementById("menu"+i).className = "current"; }else{ document.getElementById("menu"+i).className = ""; } } //el.className="current"; for(i=1;i<=num;i++){ try{ if(i==befor){ document.getElementById(id+i).style.display="block"; }else{ document.getElementById(id+i).style.display="none"; } }catch(e){ } } var m = document.getElementById("a7"); if(m){ m.style.display = "none"; } } function cairead(){ document.getElementById("a6").style.display="none"; document.getElementById("a7").style.display="block"; } /*-- 注册选填 --*/ function choice (a,b){ if(document.getElementById('sf'+a).style.display=="none"){ document.getElementById('sf'+a).style.display="block"; document.getElementById('sf'+b).style.display="none"; }else{ document.getElementById('sf'+a).style.display="none"; document.getElementById('sf'+a).style.display="block"; } if(a==2){ $('.querensf').show(); }else{ $('.querensf').hide(); } } /*-- reg选填 --*/ function sel() { var a = document.getElementById('sel_box').value; for (s=0;s<=7;s++){ if (s==a){document.getElementById('s'+s).style.display="block";} else {document.getElementById('s'+s).style.display="none";} } } function xuan(x) { for (s=0;s<=1;s++){ if (s==x){document.getElementById('s'+s).style.display="block";} else {document.getElementById('s'+s).style.display="none";} } } function getElementPos(elementId) { var ua = navigator.userAgent.toLowerCase(); var isOpera = (ua.indexOf('opera') != -1); var isIE = (ua.indexOf('msie') != -1 && !isOpera); // not opera spoof var el = document.getElementById(elementId); if(el.parentNode === null || el.style.display == 'none') { return false; } var parent = null; var pos = []; var box; if(el.getBoundingClientRect) //IE { box = el.getBoundingClientRect(); var scrollTop = Math.max(document.documentElement.scrollTop, document.body.scrollTop); var scrollLeft = Math.max(document.documentElement.scrollLeft, document.body.scrollLeft); return {x:box.left + scrollLeft, y:box.top + scrollTop}; }else if(document.getBoxObjectFor) // gecko { box = document.getBoxObjectFor(el); var borderLeft = (el.style.borderLeftWidth)?parseInt(el.style.borderLeftWidth):0; var borderTop = (el.style.borderTopWidth)?parseInt(el.style.borderTopWidth):0; pos = [box.x - borderLeft, box.y - borderTop]; } else // safari & opera { pos = [el.offsetLeft, el.offsetTop]; parent = el.offsetParent; if (parent != el) { while (parent) { pos[0] += parent.offsetLeft; pos[1] += parent.offsetTop; parent = parent.offsetParent; } } if (ua.indexOf('opera') != -1 || ( ua.indexOf('safari') != -1 && el.style.position == 'absolute' )) { pos[0] -= document.body.offsetLeft; pos[1] -= document.body.offsetTop; } } if (el.parentNode) { parent = el.parentNode; } else { parent = null; } while (parent && parent.tagName != 'BODY' && parent.tagName != 'HTML') { // account for any scrolled ancestors pos[0] -= parent.scrollLeft; pos[1] -= parent.scrollTop; if (parent.parentNode) { parent = parent.parentNode; } else { parent = null; } } return {x:pos[0], y:pos[1]}; } function thsop(el,op){ var z = getElementPos(el); //alert(z.x); var l = el.offsetLeft; var t = el.offsetTop; document.getElementById(op).style.display = 'block'; document.getElementById(op).style.left = (z.x-15)+'px'; document.getElementById(op).style.top = (z.y+18)+'px'; } function thscl(op){ document.getElementById(op).style.display = 'none'; } function isNull(name,str){//锟角凤拷锟街?by lyj if(trim(name.value)==""){ alert(str); name.focus(); return true; } return false; } function notPhonenumber(name,str){ var patrn=/^(0[0-9]{2,3}\-)?[2-9][0-9]{6,7}$/; if(!patrn.exec(trim(name.value))){ alert(str); name.focus(); return true; } return false; } function notLength(name,length,str){//锟斤拷锟斤拷锟角凤拷锟?by lyj if(trim(name.value).length!=length){ alert(str); name.focus(); return true; } return false; } function notNumber(name,str){//锟角凤拷锟斤拷锟斤拷 by lyj 锟斤拷锟斤拷锟斤拷写 if(trim(name.value)==""||isNaN(trim(name.value))){ alert(str); name.focus(); return true; } return false; } function notNumber0(name,str){//锟角凤拷锟斤拷锟斤拷 by lyj 未锟斤拷写默锟斤拷0 if(trim(name.value)==""){ name.value=0; return false; } else if(isNaN(trim(name.value))){ alert(str); name.focus(); return true; } return false; } function notNumber1(name,str){//锟角凤拷锟斤拷锟斤拷 by lyj if(trim(name.value)!=""){ if(isNaN(trim(name.value))){ alert(str); name.focus(); return true; } } return false; } function notLandN(name,length,str){//锟教讹拷锟斤拷锟饺碉拷锟斤拷锟斤拷 if(trim(name.value).length!=length||isNaN(trim(name.value))){ alert(str); name.focus(); return true; } return false; } function notNY(name,str){//锟角凤拷戏锟斤拷锟斤拷锟?by lyj if(trim(name.value)==""||trim(name.value).length!=6||isNaN(trim(name.value))){ alert(str); name.focus(); return true; } if(trim(name.value).substring(4,6)>12){ alert("锟铰份诧拷锟杰达拷锟斤拷12,锟斤拷硕锟?"); name.focus(); return true; } return false; } function notNY1(name,str){//锟角凤拷戏锟斤拷锟斤拷锟?by lyj if(trim(name.value).length!=6||isNaN(trim(name.value))){ alert(str); name.focus(); return true; } if(trim(name.value).substring(4,6)>12){ alert("锟铰份诧拷锟杰达拷锟斤拷12,锟斤拷硕锟?"); name.focus(); return true; } return false; } function notNYR(name,str){//锟角凤拷戏锟斤拷锟斤拷锟?锟斤拷 by wkh if(trim(name.value)==""||trim(name.value).length!=8||isNaN(trim(name.value))){ alert(str); name.focus(); return true; } if(trim(name.value).substring(4,6)>12){ alert("锟铰份诧拷锟杰达拷锟斤拷12,锟斤拷硕锟?"); name.focus(); return true; } if(trim(name.value).substring(6,8)>31){ alert("锟斤拷锟节诧拷锟杰达拷锟斤拷31,锟斤拷硕锟?"); name.focus(); return true; } return false; } function notNYR1(name,str){//锟角凤拷戏锟斤拷锟斤拷锟?锟斤拷 by wkh if(trim(name.value).length!=8||isNaN(trim(name.value))){ alert(str); name.focus(); return true; } if(trim(name.value).substring(4,6)>12){ alert("锟铰份诧拷锟杰达拷锟斤拷12,锟斤拷硕锟?"); name.focus(); return true; } if(trim(name.value).substring(6,8)>31){ alert("锟斤拷锟节诧拷锟杰达拷锟斤拷31,锟斤拷硕锟?"); name.focus(); return true; } return false; } //2003-01-01 function notNYR2(name,str){//锟角凤拷戏锟斤拷锟斤拷锟?锟斤拷 by wkh if(trim(name.value).length==0){ return false; } if(trim(name.value).length!=10){ alert(str+"锟侥革拷式锟斤拷锟皆o拷锟斤拷式应锟斤拷锟斤拷耍锟?003-01-01"); name.focus(); return true; } if(trim(name.value).substring(4,5)!="-"){ alert(str+"锟斤拷锟斤拷锟斤拷锟铰凤拷之锟斤拷应锟斤拷锟斤拷l锟接猴拷,锟斤拷硕锟?"); name.focus(); return true; } if(trim(name.value).substring(5,7)>12){ alert(str+"锟斤拷锟铰份诧拷锟杰达拷锟斤拷12,锟斤拷硕锟?"); name.focus(); return true; } if(trim(name.value).substring(7,8)!="-"){ alert(str+"锟斤拷锟铰凤拷锟斤拷锟斤拷锟斤拷之锟斤拷应锟斤拷锟斤拷l锟接猴拷,锟斤拷硕锟?"); name.focus(); return true; } if(trim(name.value).substring(8,9)>31){ alert(str+"锟斤拷锟斤拷锟节诧拷锟杰达拷锟斤拷31,锟斤拷硕锟?"); name.focus(); return true; } return false; } function notPost(name){//锟角凤拷锟绞憋拷 by lyj if(trim(name.value).length!=6||isNaN(trim(name.value))){ alert("锟斤拷锟斤拷锟斤拷锟斤拷确锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷!"); name.focus(); return true; } return false; } function notEmail(name){//锟角凤拷锟斤拷锟斤拷 var str,re; re=/([\w|-]+@[\w|-]+\.[\w|-]+)(\.?[\w|-]*)(\.?[\w|-]*)/i; re.exec(trim(name.value)); if (RegExp.$3!=""&&RegExp.$3!="."&&RegExp.$2!=".") str=RegExp.$1+RegExp.$2+RegExp.$3; else if (RegExp.$2!=""&&RegExp.$2!=".") str=RegExp.$1+RegExp.$2 ; else str=RegExp.$1 ; if (str!=trim(name.value)) { alert("锟斤拷锟斤拷写锟斤拷确锟斤拷锟绞硷拷锟斤拷址"); name.focus(); return true; } return false; } function notFloat(name,str){// 锟斤拷小锟斤拷锟斤拷锟斤拷锟? var s = parseFloat(trim(name.value)); if(isNaN(s)){ alert(str); name.focus(); return true; } else return false; } function isIntNumber(name,str){ // if( isNaN(trim(name.value))){ alert(str); name.focus(); return true; } var s = parseInt(trim(name.value)); if(trim(name.value)!=s){ alert(str); name.focus(); return true; } else return false; } function notIntNumber(name,str){ if( isNaN(trim(name.value))){ alert(str); name.focus(); return true; } if(name.value.indexOf('.')>=0){ alert(str); name.focus(); return true; } var s = parseInt(trim(name.value)); if(trim(name.value)!=s){ alert(str); name.focus(); return true; } else return false; } function trim(str) { var len; var i,j; len = str.length; i=0; j=0; while(j0) { if(str.charAt(i) == " ") i--; else break; j--; } str = str.substr(0,j+1); return str; } ////////////////////////////////////////////////// function isStringEmputy(str) { var s; s = trim(str); str = s; if(s.length<1) return true; return false; } function replace(str1,c1,c2) { var len,i,c,str; str = ""; len = str1.length; for(i=0;i57){ flag = false; break; } } return flag; } //锟斤拷锟斤拷锟斤拷锟侥?锟斤拷锟斤拷锟斤拷锟斤拷母 function CheckAlphabet(Str){ var flag = true; var Strlength = Str.length; for(var i=0;i122){ flag = false; break; } } return flag; } //锟斤拷锟斤拷禄锟斤拷锟?_) function CheckLine(Str){ var flag = true; var Strlength = Str.length; for(var i=0;i"); return str; } function makeToHtml(formName) { var form; form = eval(formName); for(i=0;i0){ alert("锟诫保锟斤拷锟斤拷息锟斤拷锟斤拷使锟矫达拷印锟斤拷锟斤拷"); form1.target="_self"; return; } var a=test.indexOf("Update"); if(a>0) test = test.substring(0,a)+"DisplayServlet"+test.substring(a+13); //alert(test); if(test.indexOf("?")>0) form1.action=test+"&printflag=1"; else form1.action=test+"?printflag=1"; }else{ form1.all.printflag.value="1"; } form1.submit(); form1.action= action; form1.target="_self"; } //锟斤拷锟斤拷欠锟斤拷锟斤拷锟斤拷锟? function checkInputValue(inputvalue){ var i,len,str; str = inputvalue; len = str.length; str = str.toUpperCase(); for(i=0;i="0" && c<="9") { return true; } } return false; } //锟睫改猴拷锟斤拷示锟角否返伙拷锟叫憋拷 function confirmPage(strurl){ if(confirm("锟斤拷锟斤拷晒锟斤拷锟窖★拷锟?确锟斤拷'锟缴凤拷锟斤拷锟叫憋拷;")){ window.open(strurl,'_self'); } } //锟斤拷锟斤拷锟斤拷锟斤拷值锟斤拷小锟斤拷锟斤拷锟轿伙拷锟? function checknumber(value,num,str){ if(value!=""){ if(value.indexOf(".")>0){ var temp=value.length-(value.indexOf(".")+1); if(temp>num){ alert(str+"锟斤拷小锟斤拷锟斤拷只锟斤拷锟斤拷"+num+"位锟斤拷"); return true; } } } return false; } function isCharsInBag (s, bag) { var i,c; for (i = 0; i < s.length; i++) { c = s.charAt(i);//锟街凤拷s锟叫碉拷锟街凤拷 if (bag.indexOf(c) > -1) return c; } return ""; } //锟斤拷楹拷锟? function ischinese(name) { var errorChar; var badChar = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789><,[]{}?/+=|\\'\":;~!#$%()`"; errorChar = isCharsInBag(name.value, badChar) if (errorChar != "" ) { alert("锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷\n"); name.focus(); return true; } return false; } //锟斤拷楹拷锟? function ischineseordata(name) { var errorChar; var badChar = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz><,[]{}?/+=|\\'\":;~!#$%()`"; errorChar = isCharsInBag(name.value, badChar) if (errorChar != "" ) { alert("锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟侥伙拷锟斤拷锟斤拷\n"); name.focus(); return true; } return false; } // //参考调用js方法及说明 //使用注意事项:全选表单名必须为checkAll //功能:改变选择记录的背景色 //变量说明:当前表单对象,当前点击的复选框对象,当前所在行的对象 function changeBgColor(form,objCheck,objTr){ if(objCheck.checked==true) objTr.style.backgroundColor = '#FDFCDA'; else{ objTr.style.backgroundColor = ''; form.checkAll.checked = false; } } //功能:表单全选,并改变选择的背景色 //变量说明:当前表单对象,选择框名称,选择框的个数 function CheckAll(form,checkboxName,checklength) { for (var i=0;i=48 && iN <=57) return 1; if (iN>=65 && iN <=90) return 2; if (iN>=97 && iN <=122) return 4; else return 0; } function bitTotal(num) { modes=0; for (i=0;i<3;i++) { if (num & 1) modes++; num>>>=1; } return modes; } function checkStrong(sPW) { spwlength = sPW.length; if (spwlength<6||spwlength>16) return 0; Modes=0; for (i=0;i=6&&spwlength<=8) return 1; if(spwlength>=9&&spwlength<=12) return 2; if(spwlength>=13&&spwlength<=16) return 3; } if(chspan==3) { if(spwlength>=6&&spwlength<=8) return 2; if(spwlength>=9&&spwlength<=12) return 3; if(spwlength>=13&&spwlength<=16) return 4; } } function GEId(sID){ return document.getElementById(sID); } function Disp(k){ for(i=1;i<=4;i++) { if(i==k) GEId("idSMT"+i).style.display="inline"; else GEId("idSMT"+i).style.display="none"; } } function checkUserName(s){ //alert("s:"+s); var patrn=/^[a-z]{1}[a-z0-9]{5,15}$/; if (patrn.exec(s)){ return true }else{ return false } } function checknum(s){ var patrn=/^[0-9]{14}$/; if (patrn.exec(s)){ return true }else{ return false } } function checkformat(t){ szMsg="[#%&'\",;:=!^@]"; //alertStr=""; for(i=1;i-1){ //alertStr="请勿包含非法字符如[#_%&'\",;:=!^]"; return true; } } return false; } function checkIdNumber1(s){ //alert("s:"+s); var patrn=/^[a-z0-9A-Z]{18}|^[a-z0-9A-Z]{15}$/; if (patrn.exec(s)){ return true }else{ return false } } function checkIdNumber2(s){ //alert("s:"+s); var patrn=/^[a-z0-9A-Z]{6,28}$/; if (patrn.exec(s)){ return true }else{ return false } } function checkRealName(s){ var patrn = /[0-9]{1,}/; if (patrn.exec(s)){ return true }else{ return false } } function checkIsChinese(str) { var pattern = /^[\u4E00-\u9FA5]+$/i; if (pattern.test(str)) { return true; } else return false; } function checkPasswd2(s){ var patrn=/^[a-zA-Z0-9]{8,16}$/; if (patrn.exec(s)){ return true }else{ return false } } function checkPasswd(s){ //alert("s:"+s); var patrn=/^[a-zA-Z0-9]{6,16}$/; if (patrn.exec(s)){ return true }else{ return false } } function pwStrength(pwd) { O_color="ash"; L_color="red"; M_color="blue"; H_color="green"; if (pwd==null||pwd==''){ Lcolor=Mcolor=Hcolor=O_color; } else { S_level=checkStrong(pwd); switch(S_level) { case 0: Lcolor=Mcolor=Hcolor=O_color; break; case 1: Lcolor=L_color; Mcolor=Hcolor=O_color; break; case 2: Mcolor=M_color; Lcolor=Hcolor=O_color; break; case 3: Hcolor=H_color; Lcolor=Mcolor=O_color; break; case 4: Hcolor=H_color; Lcolor=Mcolor=O_color; break; } } document.getElementById("strength_L").className=Lcolor; document.getElementById("strength_M").className=Mcolor; document.getElementById("strength_H").className=Hcolor; return; } function newnotEmail(name){// var str,re; re=/([\w|-]+[\.?\w|-]*@[\w|-]+\.[\w|-]+)(\.?[\w|-]*)(\.?[\w|-]*)/i; re.exec(name.value.replace(/(^\s*)|(\s*$)/g,"")); if (RegExp.$3!=""&&RegExp.$3!="."&&RegExp.$2!=".") str=RegExp.$1+RegExp.$2+RegExp.$3; else if (RegExp.$2!=""&&RegExp.$2!=".") str=RegExp.$1+RegExp.$2 ; else str=RegExp.$1 ; if (str!=name.value.replace(/(^\s*)|(\s*$)/g,"")) { return true; } return false; } function checkForm(randflag){ var FStr = document.forms["register"]; if(isNull(FStr.username,"请输入账号!")) return false; if(FStr.username.value.length>=6&&FStr.username.value.substring(0,6)=="wltest"){ alert("输入账号已被注册!"); FStr.username.focus(); return false; } if(!checkUserName(FStr.username.value)){ alert("输入账号不符合命名规则!"); FStr.username.focus(); return false; } if(isNull(FStr.passwd,"请输入密码!")) return false; if(!checkPasswd(FStr.passwd.value)){ alert("输入密码不符合命名规则!"); FStr.passwd.focus(); return false; } if(isNull(FStr.repeatpasswd,"请输入确认密码!")) return false; if(FStr.passwd.value!=FStr.repeatpasswd.value){ alert("两次输入密码不一致!"); FStr.repeatpasswd.focus(); return false; } if(isNull(FStr.email,"请输入电子邮箱!")) return false; if(newnotEmail(FStr.email)){ alert("Email地址格式不正确!"); FStr.email.focus(); return false; } if(isNull(FStr.question,"请输入密保问题!")) return false; if(isNull(FStr.answer,"请输入密保问题!")) return false; if(isNull(FStr.qq,"请输入QQ号码!")) return false; if(FStr.passwd.value==FStr.username.value){ alert("账号密码不能相同!"); FStr.passwd.focus(); return false; } return true; } function InitAjax() { var http_request = false; if (window.XMLHttpRequest) { http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) { http_request.overrideMimeType('text/xml'); } } else if (window.ActiveXObject) { try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if (!http_request) { alert('Cannot create an XMLHTTP instance'); return false; } return http_request; } function checkPassport(a) { var FStr = document.register; var username = FStr.username.value; var msg = document.getElementById('m'+a); if(trim(username)==""){ msg.innerHTML = "账号不能为空"; hidd_msg(a,"no"); return; } if(!checkUserName(FStr.username.value)){ msg.innerHTML = "账号请以字母开头,长度6~16位。可以包含数字、字母。"; hidd_msg(a,"no"); return; } //var status = InitAjax(); // status.open("POST", "checkuser.php?username="+username); // status.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); // status.send(""); // var info = "正在检测账号是否可用..."; // msg.innerHTML = info; // hidd_msg(a,"yes"); // if (status) { // status.onreadystatechange = function() // { // if (status.readyState == 4 && status.status == 200) // { // var st = parseInt(status.responseText); // if (!isNaN(st)) // { // switch (st) // { // case 13: // var info = "此账号可用"; // msg.innerHTML = info; // hidd_msg(a,"yes"); // break; // case 14: // var info = "此账号已经被注册"; // msg.innerHTML = info; // hidd_msg(a,"no"); // break; // case 15: // show_msg(1); // break; // case 0: // var info = "其它错误"; // msg.innerHTML = info; // hidd_msg(a,"no"); // break; // default: // var info = "其它错误"; // msg.innerHTML = info; // hidd_msg(a,"no"); // break; // } // } // } // } // // } } function checkPassportpw(a) { var FStr = document.register; var username = FStr.username.value; var msg = document.getElementById('m'+a); if(trim(username)==""){ msg.innerHTML = "账号不能为空"; hidd_msg(a,"no"); return; } if(!checkUserName(FStr.username.value)){ msg.innerHTML = "账号请以字母开头,长度6~16位。可以包含数字、字母。"; hidd_msg(a,"no"); return; }else{ msg.innerHTML = "账号格式正确"; hidd_msg(a,"yes");} } function checkPasswdonkeyup2(a) { var form1 = document.register; var msg = document.getElementById('m'+a); b = a+1; var msg2 = document.getElementById('m'+b); if(form1.passwd.value==""){ msg.innerHTML = "密码不能为空"; hidd_msg(a,"no"); return; } if(form1.passwd.value==form1.username.value){ msg.innerHTML = "账号密码不能相同"; hidd_msg(a,"no"); return; } if (!checkPasswd(form1.passwd.value)) { msg.innerHTML = "密码不符合规则"; hidd_msg(a,"no"); } else { msg.innerHTML = "密码可以使用"; hidd_msg(a,"yes"); if (form1.repeatpasswd.value.length > 0 &(form1.passwd.value!=form1.repeatpasswd.value)) { msg2.innerHTML = "两次输入密码不相同"; hidd_msg(b,"no"); } } } function checkrepeatPasswdonkeyup2(a) { var form1 = document.register; var msg = document.getElementById('m'+a); if(form1.passwd.value.length>0){ if (form1.passwd.value!=form1.repeatpasswd.value) { msg.innerHTML = "两次输入密码不相同"; hidd_msg(a,"no"); } else { msg.innerHTML = "两次输入密码相同"; hidd_msg(a,"yes"); } } } function checkEmail(a){ var form1 = document.register; var msg = document.getElementById('m'+a); if(form1.email.value==""){ msg.innerHTML = "Email地址不能为空"; hidd_msg(a,"no"); return; } if(form1.email.value.length>60){ msg.innerHTML = "Email地址过长,支持60位"; hidd_msg(a,"no"); return; } if(newnotEmail(form1.email)){ msg.innerHTML = "Email地址格式不正确"; hidd_msg(a,"no"); }else{ msg.innerHTML = "Email可以使用"; hidd_msg(a,"yes"); } } function checkqq(a){ var form1 = document.register; var msg = document.getElementById('m'+a); if(form1.qq.value==""){ msg.innerHTML = "QQ号码不能为空"; hidd_msg(a,"no"); return; } if(form1.qq.value.length>18){ msg.innerHTML = "QQ号码长度不能超过18位"; hidd_msg(a,"no"); return; } if(form1.qq.value.length<5){ msg.innerHTML = "QQ号码长度不能少于5位"; hidd_msg(a,"no"); return; } if(checknum(form1.qq.value)){ msg.innerHTML = "QQ号码格式不正确"; hidd_msg(a,"no"); }else{ msg.innerHTML = "QQ号码可以使用"; hidd_msg(a,"yes"); } } //$_POST['yzm'] !== $_SESSION["vcode"] function checkyzm(a){ var form1 = document.register; var msg = document.getElementById('m'+a); if(form1.yzm.value==""){ msg.innerHTML = "验证码不能为空"; hidd_msg(a,"no"); return; } if(form1.yzm.value.length>4){ msg.innerHTML = "验证码长度不能超过4位"; hidd_msg(a,"no"); return; } if(form1.yzm.value.length<4){ msg.innerHTML = "验证码长度不能少于4位"; hidd_msg(a,"no"); return; } if(checknum(form1.yzm.value)!==$_SESSION["vcode"]){ msg.innerHTML = "验证码格式不正确"; hidd_msg(a,"no"); }else{ msg.innerHTML = "验证码可以使用"; hidd_msg(a,"yes"); } } function checkquestion(a){ var form1 = document.register; var msg = document.getElementById('m'+a); if(form1.question.value==""){ msg.innerHTML = "密保问题不能为空"; hidd_msg(a,"no"); return; } if(form1.question.value.length>18){ msg.innerHTML = "密保问题长度不能超过18位"; hidd_msg(a,"no"); return; } if(form1.question.value.length<5){ msg.innerHTML = "密保问题长度不能少于5位"; hidd_msg(a,"no"); return; } if(checkformat(form1.question.value)){ msg.innerHTML = "密保问题格式不正确"; hidd_msg(a,"no"); }else{ msg.innerHTML = "密保问题可以使用"; hidd_msg(a,"yes"); } } function checkanswer(a){ var form1 = document.register; var msg = document.getElementById('m'+a); if(form1.answer.value==""){ msg.innerHTML = "密保答案不能为空"; hidd_msg(a,"no"); return; } if(form1.answer.value.length>14){ msg.innerHTML = "密保答案长度不能超过14位"; hidd_msg(a,"no"); return; } if(form1.answer.value.length<5){ msg.innerHTML = "密保答案长度不能少于5位"; hidd_msg(a,"no"); return; } if(checkformat(form1.answer.value)){ msg.innerHTML = "密保答案格式不正确"; hidd_msg(a,"no"); }else{ msg.innerHTML = "密保答案格式正确"; hidd_msg(a,"yes"); } } function charlength(str){ var byteLen=0,len=str.length; if(str){ for(var i=0; i255){ byteLen += 2; } else{ byteLen++; } } return byteLen; } else{ return 0; } }