>백엔드 개발 >PHP 튜토리얼 >Jquery는 양식 확인을 구현하며 제출하기 전에 모든 확인을 통과해야 합니다.

Jquery는 양식 확인을 구현하며 제출하기 전에 모든 확인을 통과해야 합니다.

WBOY
WBOY원래의
2016-07-25 08:50:031116검색
작은 테스트
  1. Reg
  2. <script></li> <li> $(function(){</li> <li> <li> var ok1=false;</li> <li> var ok2=false;</li> <li> var ok3=false;</li> <li> var ok4=false;</li> <li> // 사용자 이름 확인</li> <li> $('input[name="username"]').focus(function( ) {</li> <li> $(this).next().text('사용자 이름은 3-20자여야 합니다.').removeClass('state1').addClass('state2');</li> <li> }). function(){</li> <li> if($(this).val().length >= 3 && $(this).val().length <=12 && $(this).val()! =' '){<li> $(this).next().text('입력 성공').removeClass('state1').addClass('state4');<li> ok1=true;<li> } else{ <li> $(this).next().text('사용자 이름은 3~20자여야 합니다.').removeClass('state1').addClass('state3');<li> }<li> <li> });<li><li> //비밀번호 확인<li> $('input[name="password"]').focus(function(){<li> $(this).next( ).text ('비밀번호는 6-20자 사이여야 합니다.').removeClass('state1').addClass('state2');<li> }).blur(function(){<li> if($( this).val ().length >= 6 && $(this).val().length <=20 && $(this).val()!=''){<li> $(this). text('입력 성공').removeClass('state1').addClass('state4');<li> ok2=true;<li> }else{<li> $(this).next() .text(' 비밀번호는 6~20자 사이여야 합니다.').removeClass('state1').addClass('state3');<li> }<li> <li> });<li><li> / /비밀번호 확인 확인 <li> $('input[name="repass"]').focus(function(){<li> $(this).next().text('입력한 확인 비밀번호는 위와 동일해야 합니다. 비밀번호는 일관되어야 하며 규칙도 동일해야 합니다.').removeClass('state1').addClass('state2');<li> }).blur(function(){<li> if($(this) .val().길이 >= 6 && $(this).val().length <=20 && $(this).val()!='' && $(this).val() == $ ('input[name ="password"]').val()){</li> <li> $(this).next().text('입력 성공').removeClass('state1').addClass('state4' );</li> <li> ok3=true;</li> <li> }else{</li> <li> $(this).next().text('입력한 확인 비밀번호는 위 비밀번호와 일치해야 하며, 규칙도 동일해야 합니다.' ).removeClass('state1').addClass('state3');</li> <li> }</li> <li> </li> <li> });</li> <li> <li> //이메일 확인</li> <li> $('input[name=" email"]').focus(function (){</li> <li> $(this).next().text('올바른 이메일 형식을 입력하세요.').removeClass('state1').addClass('state2'); </li> <li> }).blur(function (){</li> <li> if($(this).val().search(/w ([- .]w )*@w ([-.]w )*.w ([-.]w )*/ )==-1){</li> <li> $(this).next().text('올바른 이메일 형식을 입력하세요.').removeClass('state1').addClass(' state3');</li> <li> }else { </li> <li> $(this).next().text('입력 성공').removeClass('state1').addClass('state4');</li> <li> ok4=true ;</li> <li> }</li> <li> </li> <li> });</li> <li> <li> //제출 버튼, 제출하려면 모든 확인을 통과해야 합니다 </li> <li> <li> $('.submit').click(function( ){</li> <li> if(ok1 && ok2 && ok3 && ok4){</li> <li> $('form').submit();</li> <li> }else{</li> <li> return false;</li> <li> }</li> <li> } );</li> <li> </li> <li> });</li> <li> </script>
  3. 사용자 이름:
  4. 사용자 이름을 입력하세요

  5. 비밀번호:
  6. 비밀번호를 입력하세요
    />
  7. 비밀번호 확인:
  8. 확인 비밀번호를 입력하세요< ;br/ >
  9. 이메일:
  10. 이메일을 입력하세요< ;br/>
코드 복사


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.