[PasswordConfirm.htm]



<!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>

    <title>암호확인 기능 구현하기</title>

    <script src="../js/jquery-1.3.2-vsdoc2.js" type="text/javascript"></script>

    <script type="text/javascript">

        $(document).ready(function() {

            //[1] lblError 레이어 클리어

            $('#txtPassword').keyup(function() {

                //$('#lblError').remove(); // 제거

                $('#lblError').text(''); // 클리어

            });

 

            //[2] 암호 확인 기능 구현

            $('#txtPasswordConfirm').keyup(function() {

                if ($('#txtPassword').val() != $('#txtPasswordConfirm').val()) {

                    $('#lblError').text(''); // 클리어

                    $('#lblError').html("<b>암호가 틀립니다.</b>"); // 레이어에 HTML 출력

                }

                else {

                    $('#lblError').text(''); // 클리어

                    $('#lblError').text("<b>암호가 맞습니다.</b>"); // 레이어에 텍스트 출력

                }

            });

        });

    </script>

</head>

<body>

    <table style="border: 1px solid skyblue;">

        <tr>

            <td>암호:</td>

            <td><input type="password" id="txtPassword" size="20" /></td>

        </tr>

        <tr>

            <td>암호확인:</td>

            <td><input type="password" id="txtPasswordConfirm" size="20" /></td>

        </tr>

    </table>

    <div id="lblError">암호를 입력하시오.</div>

</body>

</html>

 



-------------------------------------------------------------------------------------




[실행결과]


--> 첫 화면.








--> '암호'텍스트박스와 '암호확인'텍스트박스의 비밀번호가 다를 때의 화면. 




--> '암호'텍스트박스와 '암호확인'텍스트박스의 비밀번호가 같을 때의 화면.(아래 그림에서 텍스트박스 아래에 있는 레이블에 태그가 적용되지 않은 것을 볼 수 있다.)








Posted by holland14
: