Explorar el Código

Prevent new appointments on past dates

Vijayakrishnan Krishnan hace 5 años
padre
commit
c6c5a8e0fa
Se han modificado 2 ficheros con 8 adiciones y 1 borrados
  1. 7 0
      public/js/yemi.js
  2. 1 1
      resources/views/layouts/patient.blade.php

+ 7 - 0
public/js/yemi.js

@@ -346,6 +346,13 @@ jQuery(document).ready(function () {
                     return;
                 }
             }
+
+            // trigger validation
+            if(!$(form)[0].checkValidity()) {
+                $(form)[0].reportValidity();
+                return;
+            }
+
             moe.isProcessing = true;
             var data = {};
             var formData = $(form).serializeArray();

+ 1 - 1
resources/views/layouts/patient.blade.php

@@ -217,7 +217,7 @@
 
                                             <div class="mb-2">
                                                 <label class="text-secondary text-sm">Date</label>
-                                                <input type="date" name="date" class="form-control form-control-sm">
+                                                <input type="date" name="date" min="{{ date('Y-m-d') }}" class="form-control form-control-sm">
                                             </div>
 
                                             <div class="my-1 py-1">