Form관련 jQuery 선택기 명령어 - 암호확인(PasswordConfirm) 기능 구현하기
.NET프로그래밍/jQuery 1.3.2 2009. 11. 9. 12:01 |
[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>
-------------------------------------------------------------------------------------
[실행결과]
--> 첫 화면.
--> '암호'텍스트박스와 '암호확인'텍스트박스의 비밀번호가 다를 때의 화면.
--> '암호'텍스트박스와 '암호확인'텍스트박스의 비밀번호가 같을 때의 화면.(아래 그림에서 텍스트박스 아래에 있는 레이블에 태그가 적용되지 않은 것을 볼 수 있다.)
'.NET프로그래밍 > jQuery 1.3.2' 카테고리의 다른 글
Attributes - DOM요소의 attribute 읽어오기 (0) | 2009.11.09 |
---|---|
Form관련 jQuery 선택기 명령어 - :selected (드롭다운리스트에서 선택한 값 가져오기) (0) | 2009.11.09 |
Form관련 jQuery 선택기 명령어 - :text (텍스트박스의 값 복사) (0) | 2009.11.09 |
Form관련 jQuery 선택기 명령어 - :input (모든 폼 요소 읽어오기) (0) | 2009.11.09 |
jQuery인덱서(Indexer)를 사용하여 HTML 요소 가져오기 (0) | 2009.11.09 |