2012-06-15 3 views
4

jQuery UI Datepicker를 사용 중이며 마우스를 클릭 한 직후 입력 필드에 입력 한 날짜를 확인하고 싶습니다. 값이 유효한지 여부에 대한 즉각적인 피드백을 받고 싶습니다. 이것을 할 수있는 방법이 있습니까? 당신이 검증 플러그인을 찾고 있다면jQuery Datepicker는 onblur와 유사한 유효성을 검사합니다.

+1

datepicker이므로 타이핑하여 입력 한 값을 변경할 수 있다고 생각하지 않으므로 항상 유효해야합니다. – agmcleod

+0

정확히 어떻게 가치가 무효가됩니까? 타이핑을 막기 위해 필드를 읽기 전용으로 만드십시오. Datepicker 자체는 유효한 날짜 만 허용합니다. –

답변

1

당신은 이런 식으로 뭔가를 시도 할 수 있습니다하려고 :

$(".datepicker").blur(function(){ 
    var date = "4-5/2012 12:14:60 PM"; // replace this by $(this).val() to get your date from the input 
    var validate = Date.parse(date); 
    if (validate.isNaN()) { 
    // do something if the date is not valid 
    } 

}); 
1

이 날짜 선택기 입력 필드에 흐림 이벤트를 부착하고 그 값을 확인

$(".dtpicker").blur(function(){ 
. 
. 
.