2010-06-18 6 views
1

는 자바 스크립트 날짜 확인

18-06-2010 같이 입력 내 텍스트 상자에 사용자에 가정

날짜가 현재 날짜보다 큰 경우

유효성 검사 규칙 다음 프로그램해야, 같은 유효성 검사 오류를 통해

PELASE 인식, 미래의 날짜를 선택 해달라고

감사

답변

4

당신이 지정한 날짜 형식을 과거 또는 현재 날짜를하지 않습니다 ENTER d 자바 스크립트에 의해. 여기에 약간의 유효성 검사를하는 스크립트가 있지만 입력 된 값이 위의 형식을 따르는 대략적인 가정과 그 중에서 날짜 문자열 '2010/06/08'을 작성하려고합니다.

var txtDate = document.getElementById('myTextBox').value; 
var dateParts = txtDate.split('-'); 

if(dateParts.length != 3) { 
    alert('invalid date!'); 
    return false; 
} 

var testDate = new Date(dateParts[2] + '/' + dateParts[1] + '/' + dateParts[0]); 

if(isNaN(testDate.getDate())) { 
    alert('invalid date!'); 
    return false; 
} 

적합하다고 판단되면 오류 검사를 추가로 구현하십시오. 이 날짜 인 것을 알게되면 현재 날짜와 비교할 수 있습니다. testDate > new Date()