2.Detect.js 일반 복사를 클립보드 인쇄로 보기 var flag= [0,0,0,0, 0,0]; var $=function(tagName){ return document.getElementsByTagName(tagName) } } //------ -----동의 function accept_info(){ flag[0]=1; check_data() } } //--------- -계약 거부 function waste_info(){ flag[0]=0; check_data() } } //----------재설정 function Reset_info (){ var info=["한자, 단어, 숫자, 민감한 문자 마스킹 지원", "6~16자 사이의 비밀번호, 민감한 문자 마스킹","","연락을 위해서는 이메일이 중요합니다.", " 잘 보이지 않으세요? 새로고침하려면 인증코드를 클릭하세요."] ].innerHTML=info[i]; 플래그[i]=0; } } for(var i=0;i //---------이메일 감지 function check_email(email){ var reEmail=/^w ([- .]w )*@w ([-.] w )*.w ([-.]w )*$/; var b_email=reEmail.test(email) if(b_email){ $("span")[3]. =" 이메일을 사용할 수 있습니다."; $("span")[3].innerHTML =" 이메일 오류"; flag[1]=0; check_data(); > function check_password(obj){ var pwd=$("input")[1].value; var re Chinese=/[u0391-uFFE5] / var b_chin ese=re Chinese. pwd); var reSpace=/s /; var b_space=reSpace.test(pwd) //-------길이 테스트 if(pwd.length $("span")[1].innerHTML=" 비밀번호 길이는 6 이상이어야 합니다." flag[2]=0 check_data(); > check_data(); " " else if( b_space){ $("span")[1]. innerHTML=" 비밀번호에는 공백이 포함될 수 없습니다."; flag[2]=0 check_data() } //-------적법한 경우 비밀번호 강도 표시 var msg=new Array(" 비밀번호 강도가 낮습니다.", " 비밀번호 강도가 평균입니다.", " 비밀번호 강도가 다음과 같습니다. Strong"); if($("input")[2].value!=""){ check_pw(); return flag[2 ]=1; check_data() ; 🎜> return ls } //---------비밀번호 일관성 확인 function check_pw(){ var pwd=$("input")[1].value.toString() var check_pwd=$("input")[2].value.toString(); if(flag[2]==1){ if(pwd==check_pwd){ $( "span")[2].innerHTML=" 비밀번호를 사용할 수 있습니다."; flag[3]=1; check_data() } else{ $("span")[2].innerHTML=" 두 비밀번호가 다릅니다." flag[3]=0 check_data(); > var Reid =/^[wu0391-uffe5] $/; var b_id = Reid.test (id_name) if (! B_id) { $ ("span") [ 0 ].innerHTML=" 잘못된 ID 이름"; else{//법적 사용자 이름은 ajax의 checkid()를 사용합니다. 등록 여부를 확인하세요. check_data() { if(flag[0]==1 && flag[ 1]==1 && 플래그[2]==1 && 플래그[3]==1 && 플래그[4]==1 && 플래그[5] ==1){ 입력")[8].disabled=true; --------------------------------
var flag=[0,0,0 ,0, 0,0]; var $=function(tagName){ return document.getElementsByTagName(tagName) } //---------수락 계약 함수 accept_info(){ flag[0]=1; check_data() } //---------프로토콜 거부 기능 거절 정보( ){ 플래그[0]=0; //----------Reset function Reset_info(){ var info=["한자, 단어, 숫자, 민감한 문자 마스킹 지원", "비밀번호 6- 16비트 사이에서는 민감한 문자가 보호됩니다. $ (" 스팬 "" " ).length;i ){ 0 ;i 기능 check_email(email){ var reEmail=/^w ([- .]w )*@w ([-.] w )*.w ([-.]w ) *$/; var b_email=reEmail.test(email); if(b_email){ $("span")[3].innerHTML="이메일을 사용할 수 있습니다." $ ("span")[3].innerHTML=" 이메일 오류"; 플래그[1]=0; 함수 check_password(obj){ var pwd=$("input")[1].value; var reChina=/[u0391-uFFE5] /; var b_chinese=reChina.test(pwd); var reSpace=/s / var b_space=reSpace.test(pwd); > $("span")[1].innerHTML="비밀번호 길이는 6보다 작을 수 없습니다." > //--- ----적법성 검사: 중국어 문자를 포함할 수 없습니다. else if(b_chinese){ $("span")[1].innerHTML="비밀번호는 중국어를 포함할 수 없습니다."; flag[2]= 0 check_data(); > > 메시지 프롬프트 var num = getResult (pwd) varm msg = new array )[1].innerHTML=msg[num ]; check_data(); function getResult(s ){ var ls =-1 if (s.match(/[a-z]/ig; )){ ls ; } if (s.match(/[0 -9]/ig)){ > ~ //---------비밀번호 일관성 검사 function check_pw(){ var pwd=$("input")[1].value.toString() var check_pwd=$("input")[2].value.toString(); if(flag[2]==1){ if(pwd==_pwd){check $( "span")[2].innerHTML="비밀번호를 사용할 수 있습니다"; 🎜> ~ > > -------- 사용자 이름 합법성 감지 기능 Check_id(ID_name) {//는 문자와 숫자만 사용할 수 있습니다. var Re id =/^[wu0391-uffe5 ] $/ ; var b_id=reId.test(id_name); if(!b_id){ > flag[4 ]=0; check_data(); > ~ ~ =1 && 플래그[2]==1 && 플래그[3]==1 && 플래그[4]==1 && 플래그[5]==1){ =false
else{ $("input")[8].disabled=true; } }
//------------------------------------------------ ---------------------------------- 3.ajax.js 일반 복사를 클립보드 인쇄로 보시겠습니까? 함수 체크코드(regcode){ var xmlhttp; 시도해 보세요{ xmlhttp=new XMLHttpRequest(); } catch(e){ xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function(){ if (xmlhttp.readyState==4){ if (xmlhttp.status==200){ > var 데이터=xmlhttp.responseText ; code_result(데이터); } else{ $("span")[4].innerHTML="验证码校验失败,请联系管理员"; } } else{ $("span")[4].innerHTML="正재进行验证码校验..."; } } xmlhttp.open("post", "check_code.asp", true); xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded'); xmlhttp.send("regcode=" escape(regcode)); } 함수 code_result(data){ var resultbox=$("span")[4]; if(data==1){ resultbox.innerHTML=' 验证码正确'; 플래그[5]=1; check_data(); } else{ resultbox.innerHTML=' 验证码错误'; 플래그[5]=0; check_data(); } }
//---------------------------------- --------------------- 함수 checkid(regid){ var xmlhttp; 시도해 보세요{ xmlhttp=new XMLHttpRequest(); } catch(e){ xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function(){ if (xmlhttp.readyState==4){ if (xmlhttp.status==200){ var data=xmlhttp.responseText 🎜> id_result; (데이터); 🎜 > else{ $("span")[0].innerHTML="사용자 이름 확인 진행 중..." else{ } xmlhttp.open("post", "check_id.asp", true); xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded') xmlhttp.send("regid=" escape(regid) ); } function id_result(data){ var resultbox=$("span")[0] if(data==1){ resultbox.innerHTML=' 사용 가능한 사용자 이름'; check_data(); else{ resultbox.innerHTML=' 이 사용자 이름은 등록되었습니다. 플래그[4]=0; check_data() ---------- -------------- ---- function sendinfo(regname,pwd,email){ var xmlhttp try{ catch(e){ xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); if (xmlhttp.status==200){ var data=xmlhttp.responseText; reg_result(data); else{ $("span")[5].innerHTML="등록에 실패했습니다. 관리자에게 문의하세요." } } xmlhttp.open("post", "reg.asp", true); xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded') xmlhttp .send("regname=" escape(regname) "&pwd=" escape(pwd) "&email=" escape(email)) } function reg_result(data){ if(data== 1){ $("span")[5].innerHTML='' $("input")[0].value ",안녕하세요. 로그인하려면 여기를 클릭하세요"; 🎜 > 다운로드(모든 파일, 사진, 데이터베이스 등 포함, 테스트해 보세요.) 압축 해제 후 IIS에서)
좋은 경험을 갖춘 등록 시스템.rar
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.