2014-04-23 2 views
1

나는 부트 스트랩 캘린더를 가지고 놀았습니다. http://bootstrap-datepicker.readthedocs.org/en/release/jQuery Bootstrap 시작일 및 종료일 유효성 검사

내 코드는 다음과 같습니다 -

나는이 날짜 선택기를 사용했다. 위의 docs/code를 사용하여 from 및 to date를 선택할 수있었습니다.

<script type="text/javascript"> 
$('#datepicker.input-daterange').datepicker({ 
    startDate: "", 
    endDate: "", 
    format: "yyyy-mm-dd", 
    todayBtn: "linked", 
    autoclose: true, 
    todayHighlight: true 
}); 
</script> 

이제이 jquery 스크립트의 유효성을 검사하고 싶습니다.

의미 : 사용자가 ANY 12 개월을 선택할 수 있어야하며 그 이상으로해서는 안됩니다.

말하면

, 4 ~ 2,013에 마르 2014 가능해야하며 (십이개월가 있기 때문에) 4 ~ 2,013 그것은 13 개월므로이 불가능할 4 ~ 2,014 에 그 안에 오류 메시지를 던져서 사용자에게 시작 및 종료 날짜를 수정하도록 요청해야합니다.

length: "12m" 

나를 인도 해주십시오 :

는 내가 좋아하는 jQuery를 위로 할 수있는이 같은 일이 있나요. 사용자는 을 선택할 수 있어야합니다.(Apr'2011에서 Mar'2012와 같이)과 같은 것이 있지만 12 개월 이내에 있어야합니다.

감사합니다, Kimz

답변

0

어쩌면 당신은 당신이 날짜의 유효성을 검사하는 데 사용할 수있는 완전히 구성의 플러그인 "날짜 트위터 부트 스트랩에 대한 범위 선택 도구"를 시도하고 이벤트가 할 수

https://github.com/dangrossman/bootstrap-daterangepicker

0

을 날짜가 변경되면 해고되는 이벤트 changeDate가 있음을 알 수 있습니다. 해당 이벤트를 사용하여 기준을 다음과 같이 확인할 수 있습니다.

$('.datepicker').datepicker() 
    .on(changeDate, function(e){ 
     // check your criteria here 
    }); 
관련 문제