2012-10-10 7 views
0

jQuery datepicker에 문제가 있습니다. 내가 원하는 것은 내 datepicker의 dateFormat에 대한 경고 유효성 검사가있을 것입니다. jQuery datepicker 알리미 유효성 검사

내가하고 싶은 모든

은 다음과 같습니다 단지 정확히 같은

if(mydatepicker!= dateFormat) { alert('Invalid Date Format!'); } 

.. 여기

내 코드입니다 : 사전에

$('#BirthDate').datepicker({dateFormat: 'yy-mm-dd'}); 

    }); 

감사합니다 :)

+0

우선 코드 끝에 "여분이 있습니다 ... – mram888

+0

나는 내 코드에서 (") 사용할 수있는 이유는 무엇인지 심포니를 사용하고 있다고 깜빡했습니다. 그리고 그것은 내게 맞습니다 :) – Lian

답변

1

기억 그 코드에 마지막에 추가 "가 있습니다 ... dateFormat이 포함 된 경우 표시 할 날짜는 공백 또는 오늘 날짜입니다. 사용자가 작성한 날짜를 삽입하는 대신 달력에서 선택합니다.

+0

죄송합니다. 나는 이미 내 코드를 편집하고 있습니다 ... 나는 여분의 코드를 제거합니다 .. 내가 원한다면 경고 메시지가 나타날 것입니다. 잘못된 날짜 형식입니다. – Lian

0

왜 이벤트 핸들러를 change-event에 바인드하지 않습니까?

$('#BirthDate').datepicker({ 
    dateFormat: 'yy-mm-dd', 
    onSelect: function() { 
    doSomeValidation($(this).getDate()); 
    } 
}); 

즉석에서 유효성을 검사하지 않으려면 나중에 값에 액세스 할 수 있습니다.

var date = $('#BirthDate').datepicker("getDate") 

또는 "자바 스크립트에서 날짜를 확인하는 방법"에 대한 질문은 무엇입니까?