메뉴 건너뛰기

조회 수 1914 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
<script type="text/javascript">

	$(document).ready(function(){

		$(".error").hide();

		

		$("#checkVal").click( function(event){

			

			var userId      = $("#userId").val();

			var userPhone   = $("#userPhone").val();

			var userDate    = $("#userDate").val(); 



			/** 사용자 아이디 유효성 체크 **/

			if( chkValId( userId ) ){

				$("#errMsg_01").hide();

			}

			else{

				$("#errMsg_01").show();

				$("#errMsg_01").text("아이디는 오직 문자와 숫자, _ 기호만 입력가능");

				event.preventDefault();

			}

			

			/** 사용자 전화번호 유효성 체크 **/

			if( chkValPhoneNum( userPhone ) ){

				$("#errMsg_02").hide();

			}

			else{

				$("#errMsg_02").show();

				$("#errMsg_02").text("전화번호는 오직 숫자와 +, - 기호만 입력가능");

				event.preventDefault();

			}

			

			/** 사용자 입력 날짜 유효성 체크 **/

			if( chkValDate( userDate ) ){

				$("#errMsg_03").hide();

			}

			else{

				$("#errMsg_03").show();

				$("#errMsg_03").text("날짜는 mm/dd/yyyy 또는 mm-dd-yyyy으로만 입력가능");

				event.preventDefault();

			}

		} );

	});

	

	var chkValId = function( id ){

		var patt = new RegExp(/^[a-z0-9_]+$/);

		return patt.test(id);

	}

	

	var chkValPhoneNum = function( phone ){

		var patt = new RegExp(/^[0-9-+]+$/);

		return patt.test(phone);

	}

	

	var chkValDate = function( date ){

		var patt = new RegExp(/\b\d{1,2}[\/-]\d{1,2}[\/-]\d{4}\b/);

		return patt.test(date);

	}

</script>

<%----javascript end-----------------------------------------------------%>

<%----HTML start---------------------------------------------------------%>

<form id="form1" method="post" action="">

	<div>

		<span class="label">사용자 ID : </span><input type="text" class="infobox" id="userId" name="userId" />

		<span class="error" id="errMsg_01"></span>

	</div>

	<br/>

	<div>

		<span class="label">전화번호 : </span><input type="text" class="infobox" id="userPhone" name="userPhone" />

		<span class="error" id="errMsg_02"></span>

	</div>

	<br/>

	<div>

		<span class="label">날짜 : </span><input type="text" class="infobox" id="userDate" name="userDate" />

		<span class="error" id="errMsg_03"></span>

	</div>

	<input class="submit" type="submit" id="checkVal" value="Submit" />

</form>
- 결과화면


  1. No Image 06Sep
    by
    2018/09/06 Views 2721 

    [jQuery] 확인 창(confirm), 페이지 이동(location.replace)

  2. 드래그 & 드랍 구현 - on()[이벤트리스너]

  3. 외부 파일 드래그 드롭 구현

  4. No Image 06Sep
    by
    2018/09/06 Views 2686 

    페이지 이동 제어 - href, replace, pushState()

  5. 입력폼에 입력되는 값의 유효성 체크하기 두번째

  6. No Image 06Sep
    by
    2018/09/06 Views 2180 

    jQuery 폼 입력값 체크 예제

  7. No Image 06Sep
    by
    2018/09/06 Views 5406 

    jquery - select option 선택값 가져오기

  8. No Image 25Jul
    by
    2018/07/25 Views 2654 

    jQuery selectBox 컨트롤.

  9. No Image 04Jul
    by
    2018/07/04 Views 3485 

    jQuery 유효성 검사

  10. No Image 04Jul
    by
    2018/07/04 Views 4729 

    jquery 체크박스 배열 처리. 변수 하나에 담기.

  11. jquery css div, li 리스트 선택한 메뉴 변경 출처: http://okkks.tistory.com/1062 [이건없지]

  12. No Image 27Mar
    by
    2017/03/27 Views 8770 

    jquery를 활용한 입력폼 초기화하기

  13. No Image 11Mar
    by
    2017/03/11 Views 7996 

    Ajax 파일 업로드 샘플 코드

  14. No Image 06Mar
    by
    2017/03/06 Views 9108 

    파일 업로드 방법, 이미지 파일 업로드 예제 소스

  15. 예제로 만나보는 제이쿼리 - 비동기 파일업로드

  16. No Image 02Mar
    by
    2017/03/02 Views 11874 

    jQuery 입문: form 데이터 유효성 검사

  17. No Image 02Mar
    by
    2017/03/02 Views 6847 

    jQuery 실행패턴

  18. No Image 02Mar
    by
    2017/03/02 Views 10627 

    jquery 이용한 필수입력체크(input form)

  19. No Image 02Mar
    by
    2017/03/02 Views 7632 

    검토하기: jQuery를 이용하여 form 처리하기

  20. No Image 22Dec
    by
    2016/12/22 Views 10565 

    셀렉트박스에서 특정 옵션 선택시 레이어 나타내기

Board Pagination Prev 1 2 3 4 5 6 7 8 9 Next
/ 9

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved