I'm

Developer, Designer, Photographer

GET IN TOUCH

  • Buk-gu, Busan, Republic of Korea
  • ungdoli0916@naver.com
  • Kakao ID : Ungdoli
Your message has been sent. Thank you!
(즐거웅코드) 제이쿼리 비밀번호 일치 여부 체크하기

· 즐거'웅' 코드 (Source)/HTML & CSS & JAVASCRIPT
2019. 10. 20. 18:25

반응형
jQuery
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<script>
    $('(.클래스명)').focusout(function () {
        var pwd1 = $("(비밀번호 입력 ID)").val();
        var pwd2 = $("(비밀번호 확인 ID)").val();
  
        if ( pwd1 != '' && pwd2 == '' ) {
            null;
        } else if (pwd1 != "" || pwd2 != "") {
            if (pwd1 == pwd2) {
                // 비밀번호 일치 이벤트 실행
            } else {
                // 비밀번호 불일치 이벤트 실행
            }
        }
    });
</script>
예제 소스
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
  
<div class="content_title">비밀번호</div>
<div class="content_content">
    <input type="password" id="password_1" class="pw" placeholder="비밀번호">
    <span>8~15자리의 영문, 숫자, 특수문자의 입력이 가능합니다.</span>
</div>
  
<div class="content_title">비밀번호 확인</div>
<div class="content_content">
    <input type="password" id="password_2" class="pw" placeholder="비밀번호 확인">
    <span id="alert-success" style="display: none;">비밀번호가 일치합니다.</span>
    <span id="alert-danger" style="display: none; color: #d92742; font-weight: bold; ">비밀번호가 일치하지 않습니다.</span>
</div>
  
<script>
    $('.pw').focusout(function () {
        var pwd1 = $("#password_1").val();
        var pwd2 = $("#password_2").val();
  
        if ( pwd1 != '' && pwd2 == '' ) {
            null;
        } else if (pwd1 != "" || pwd2 != "") {
            if (pwd1 == pwd2) {
                $("#alert-success").css('display''inline-block');
                $("#alert-danger").css('display''none');
            } else {
                alert("비밀번호가 일치하지 않습니다. 비밀번호를 재확인해주세요.");
                $("#alert-success").css('display''none');
                $("#alert-danger").css('display''inline-block');
            }
        }
    });
</script>
구현 예시

- 비밀번호 불일치



- 비밀번호 일치

반응형