2012-08-07 7 views
0

나는 http://jqueryui.com/demos/datepicker/#date-range으로 게임을하고 있지만 첫 번째 날짜가 두 번째 날짜보다 크면 오류가 발생하고 양식이 제출되지 않도록해야합니다. 이게 효과가 있니? 나는 매개 변수를 알았습니다 :첫 번째 날짜가 두 번째 날짜보다 큰 경우 오류 발생

$("#to").datepicker("option", "minDate", selectedDate); 
$("#from").datepicker("option", "maxDate", selectedDate); 

그러나 이들이 작업을했는지는 알 수 없습니다. 또한 더 나은 도구/라이브러리를 알고 있다면 그것에 대해 알려주십시오.

<script> 
       $(document).ready(function(){ 
        $("#from").datepicker(); 
        $("#to").datepicker(); 
       }); 
      </script> 

      <script> 
       $(document).ready(function(){ 
        $("#submit_form").click(function() { 
         testDates(); 
        }); 
       }); 

       function testDates() { 
        var from = new Date(Date.parse($("#from").attr("value"))); 
        var to = new Date(Date.parse($("#to").attr("value"))); 
        if (from > to) { 
         alert("From is greater than to!"); 
         return; 
        } 
        alert("do submit"); 
       } 
      </script> 
[일 jQuery를 UI 날짜 선택기 차이 (
+0

의 중복 가능성 http://stackoverflow.com/questions/5142693/jquery- : 여기 – Blazemonger

답변

2

미리

환호 덕분 코드 ui-datepicker-difference-in-days)

+0

@ arsic-dagran #submit_form은이 ID를 가진 버튼이나 요소라고 가정합니다. 내 양식에 조치가 있고 양식을 보내는 제출 단추가있는 경우,이 코드는 조건이 충족되지 않는 동안 양식을 제출하지 못하게합니다. – ReynierPM

+0

@ arsic-dagran 코드를 테스트 해 보았습니다. – ReynierPM

관련 문제