Browse Source

Updates - forms

Samson Mutunga 2 years ago
parent
commit
30b4e92cd1

+ 31 - 11
resources/views/app/physicians/get-trained.blade.php

@@ -63,19 +63,19 @@
             @endif
           </div>
           <div class="col-lg-6 form-group mb-4">
-            <input type="text" class="form-control rounded-0 py-3" name="name_first" placeholder="First Name" value="{{ old('name_first') }}" />
+            <input type="text" class="form-control rounded-0 py-3" name="name_first" placeholder="First Name" value="{{ old('name_first') }}" required />
             @error('name_first')
             <small class="text-warning">{{$message}}</small>
             @enderror
           </div>
           <div class="col-lg-6 form-group mb-4">
-            <input type="text" class="form-control rounded-0 py-3" name="name_last" placeholder="Last Name" value="{{ old('name_last') }}" />
+            <input type="text" class="form-control rounded-0 py-3" name="name_last" placeholder="Last Name" value="{{ old('name_last') }}" required />
             @error('name_last')
             <small class="text-warning">{{$message}}</small>
             @enderror
           </div>
           <div class="col-lg-12 form-group mb-4">
-            <input type="text" class="form-control rounded-0 py-3" name="practice_name" placeholder="Practice Name" value="{{ old('practice_name') }}" />
+            <input type="text" class="form-control rounded-0 py-3" name="practice_name" placeholder="Practice Name" value="{{ old('practice_name') }}" required />
             @error('practice_name')
             <small class="text-warning">{{$message}}</small>
             @enderror
@@ -83,13 +83,13 @@
         </div>
         <div class="row">
           <div class="col-lg-6 form-group mb-4">
-            <input type="email" class="form-control rounded-0 py-3" name="email" placeholder="Contact Email" value="{{ old('email') }}" />
+            <input type="email" class="form-control rounded-0 py-3" name="email" placeholder="Contact Email" value="{{ old('email') }}" required />
             @error('email')
             <small class="text-warning">{{$message}}</small>
             @enderror
           </div>
           <div class="col-lg-6 form-group mb-4">
-            <input type="text" class="form-control rounded-0 py-3" name="phone" placeholder="Contact Phone Number" value="{{ old('phone') }}" />
+            <input type="text" class="form-control rounded-0 py-3" name="phone" placeholder="Contact Phone Number" value="{{ old('phone') }}" required />
             @error('phone')
             <small class="text-warning">{{$message}}</small>
             @enderror
@@ -97,25 +97,31 @@
         </div>
         
         <div class="form-group mb-4">
-          <input type="text" class="form-control rounded-0 py-3" name="zip" placeholder="Zip Code" value="{{ old('zip') }}" />
+          <input type="text" class="form-control rounded-0 py-3" name="zip" placeholder="Zip Code" value="{{ old('zip') }}" required />
           @error('zip')
           <small class="text-warning">{{$message}}</small>
           @enderror
         </div>
         <div class="row">
           <div class="col-lg-6 form-group mb-4">
-            <select class="form-control rounded-0 py-3" name="training_type">
+            <select class="form-control rounded-0 py-3" name="training_type" onchange="return showField(this, 'other')">
               <option value="">Training Type</option>
-              <option value="Clinical Training">Clinical Training</option>
-              <option value="Staff Training">Staff Training</option>
-              <option value="Other">Other</option>
+              <option value="clinical">Clinical Training</option>
+              <option value="staff">Staff Training</option>
+              <option value="other">Other</option>
             </select>
             @error('training_type')
             <small class="text-warning">{{$message}}</small>
             @enderror
           </div>
+          <div class="col-lg-6 form-group mb-4 training_type d-none">
+            <input type="text" class="form-control rounded-0 py-3" placeholder="Other training type" name="training_type_other" value="{{ old('training_type_other') }}">
+            @error('training_type_other')
+                <small class="text-warning">{{$message}}</small>
+              @enderror
+          </div>
           <div class="col-lg-6 form-group mb-4">
-          <select class="form-control rounded-0 py-3" name="training_format">
+          <select class="form-control rounded-0 py-3" name="training_format" required>
               <option value="">Training Format</option>
               <option value="In-person">In-person</option>
               <option value="Online">Online</option>
@@ -137,4 +143,18 @@
     </div>
   </div>
 </div>
+
+<script type="text/javascript">
+  function showField(_elem, _trigger) {
+    var name = _elem.name;
+    var val = $(_elem).val();
+    if (val == _trigger) {
+      $('.'+name).removeClass('d-none')
+    }else {
+      $('.'+name).addClass('d-none');
+    }
+  }
+</script>
+
+
 @endsection

+ 1 - 1
resources/views/app/physicians/practice-support/training.blade.php

@@ -106,7 +106,7 @@
           </div>
           <div class="form-group mb-4 training_type d-none">
             <label>Other <span class="text-danger">*</span> </label>
-            <input type="text" class="form-control rounded-0 py-3" required name="training_type_other" value="{{ old('training_type_other') }}">
+            <input type="text" class="form-control rounded-0 py-3" name="training_type_other" value="{{ old('training_type_other') }}">
             @error('training_type_other')
                 <small class="text-warning">{{$message}}</small>
               @enderror