jQuery UI Datepicker를 사용 중이며 마우스를 클릭 한 직후 입력 필드에 입력 한 날짜를 확인하고 싶습니다. 값이 유효한지 여부에 대한 즉각적인 피드백을 받고 싶습니다. 이것을 할 수있는 방법이 있습니까? 당신이 검증 플러그인을 찾고 있다면jQuery Datepicker는 onblur와 유사한 유효성을 검사합니다.
4
A
답변
0
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(){
.
.
.
datepicker이므로 타이핑하여 입력 한 값을 변경할 수 있다고 생각하지 않으므로 항상 유효해야합니다. – agmcleod
정확히 어떻게 가치가 무효가됩니까? 타이핑을 막기 위해 필드를 읽기 전용으로 만드십시오. Datepicker 자체는 유효한 날짜 만 허용합니다. –