test setting min date for arrival using javascript instead of php since it isn't...
authorAnthony Talarico <talarico@gaslightmedia.com>
Wed, 27 Jul 2016 15:00:15 +0000 (11:00 -0400)
committerAnthony Talarico <talarico@gaslightmedia.com>
Wed, 27 Jul 2016 15:00:15 +0000 (11:00 -0400)
js/app.js
js/custom/pageSetup.js

index 25da48e..652a442 100644 (file)
--- a/js/app.js
+++ b/js/app.js
@@ -82,8 +82,25 @@ $(document).ready(function () {
     });
     
     var extraDay, end, arrival, currentDate, currentDate2,          currentDatePlusOne, requiredDate, requiredDate1, minDays, departure, stay, d, dd,  m,mm, y;
-    
+    $("#arriveOff").attr("min", today);
    $(document).on('change', '#arriveOff', function () {
+       
+       // get current date to set min for arrival date
+        var today = new Date();
+        var day = today.getDate();
+        var month = today.getMonth()+1; //January is 0!
+        var yyyy = today.getFullYear();
+
+        if(day<10) {
+            day='0'+day
+        } 
+
+        if(month<10) {
+            month='0'+ month
+        } 
+
+        today = yyyy+'-'+month+'-'+day;
+       
         currentDate = $("#arriveOff").val();
         currentDate = currentDate.replace(/-/g, "/");
        
index e766db5..727bf12 100644 (file)
@@ -73,8 +73,25 @@ $(document).ready(function () {
     });
     
     var extraDay, end, arrival, currentDate, currentDate2,          currentDatePlusOne, requiredDate, requiredDate1, minDays, departure, stay, d, dd,  m,mm, y;
-    
+    $("#arriveOff").attr("min", today);
    $(document).on('change', '#arriveOff', function () {
+       
+       // get current date to set min for arrival date
+        var today = new Date();
+        var day = today.getDate();
+        var month = today.getMonth()+1; //January is 0!
+        var yyyy = today.getFullYear();
+
+        if(day<10) {
+            day='0'+day
+        } 
+
+        if(month<10) {
+            month='0'+ month
+        } 
+
+        today = yyyy+'-'+month+'-'+day;
+       
         currentDate = $("#arriveOff").val();
         currentDate = currentDate.replace(/-/g, "/");