浏览代码

[STAG-41] Measurements - client side validation

Vijayakrishnan Krishnan 4 年之前
父节点
当前提交
46173c3fb2

+ 3 - 3
resources/views/app/patient/care-month/dashboard.blade.php

@@ -205,13 +205,13 @@
                             <form url="/api/measurement/create">
                                 <input type="hidden" name="clientUid" value="{{ $patient->uid }}">
                                 <div class="mb-2">
-                                    <input autofocus type="text" class="form-control form-control-sm" name="label" value="" placeholder="Type">
+                                    <input required autofocus type="text" class="form-control form-control-sm" name="label" value="" placeholder="Type">
                                 </div>
                                 <div class="mb-2">
-                                    <input type="text" class="form-control form-control-sm" name="value" value="" placeholder="Value">
+                                    <input required type="text" class="form-control form-control-sm" name="value" value="" placeholder="Value">
                                 </div>
                                 <div class="mb-2">
-                                    <input type="date" class="form-control form-control-sm" name="effectiveDate" max="{{ date('Y-m-d') }}" value="{{ date('Y-m-d') }}">
+                                    <input required type="date" class="form-control form-control-sm" name="effectiveDate" max="{{ date('Y-m-d') }}" value="{{ date('Y-m-d') }}">
                                 </div>
                                 <div class="d-flex align-items-center">
                                     <button class="btn btn-sm btn-primary mr-2" submit>Save</button>

+ 6 - 6
resources/views/app/patient/dashboard.blade.php

@@ -289,13 +289,13 @@
                             <form url="/api/measurement/create">
                                 <input type="hidden" name="clientUid" value="{{ $patient->uid }}">
                                 <div class="mb-2">
-                                    <input autofocus type="text" class="form-control form-control-sm" name="label" value="" placeholder="Type">
+                                    <input required autofocus type="text" class="form-control form-control-sm" name="label" value="" placeholder="Type">
                                 </div>
                                 <div class="mb-2">
-                                    <input type="text" class="form-control form-control-sm" name="value" value="" placeholder="Value">
+                                    <input required type="text" class="form-control form-control-sm" name="value" value="" placeholder="Value">
                                 </div>
                                 <div class="mb-2">
-                                    <input type="date" class="form-control form-control-sm" name="effectiveDate" max="{{ date('Y-m-d') }}" value="{{ date('Y-m-d') }}">
+                                    <input required type="date" class="form-control form-control-sm" name="effectiveDate" max="{{ date('Y-m-d') }}" value="{{ date('Y-m-d') }}">
                                 </div>
                                 <div class="d-flex align-items-center">
                                     <button class="btn btn-sm btn-primary mr-2" submit>Save</button>
@@ -336,13 +336,13 @@
                                                 <form url="/api/measurement/create">
                                                     <input type="hidden" name="clientUid" value="{{ $patient->uid }}">
                                                     <div class="mb-2">
-                                                        <input type="text" class="form-control form-control-sm" name="label" value="{{ $measurement->label }}" placeholder="Type">
+                                                        <input required type="text" class="form-control form-control-sm" name="label" value="{{ $measurement->label }}" placeholder="Type">
                                                     </div>
                                                     <div class="mb-2">
-                                                        <input autofocus type="text" class="form-control form-control-sm" name="value" value="{{ $measurement->value }}" placeholder="Value">
+                                                        <input required autofocus type="text" class="form-control form-control-sm" name="value" value="{{ $measurement->value }}" placeholder="Value">
                                                     </div>
                                                     <div class="mb-2">
-                                                        <input type="date" class="form-control form-control-sm" name="effectiveDate" max="{{ date('Y-m-d') }}" value="{{ date('Y-m-d') }}">
+                                                        <input required type="date" class="form-control form-control-sm" name="effectiveDate" max="{{ date('Y-m-d') }}" value="{{ date('Y-m-d') }}">
                                                     </div>
                                                     <div class="d-flex align-items-center">
                                                         <button class="btn btn-sm btn-primary mr-2" submit>Save</button>

+ 6 - 6
resources/views/app/patient/measurements.blade.php

@@ -13,13 +13,13 @@
                     <form url="/api/measurement/create">
                         <input type="hidden" name="clientUid" value="{{ $patient->uid }}">
                         <div class="mb-2">
-                            <input autofocus type="text" class="form-control form-control-sm" name="label" value="" placeholder="Type">
+                            <input required autofocus type="text" class="form-control form-control-sm" name="label" value="" placeholder="Type">
                         </div>
                         <div class="mb-2">
-                            <input type="text" class="form-control form-control-sm" name="value" value="" placeholder="Value">
+                            <input required type="text" class="form-control form-control-sm" name="value" value="" placeholder="Value">
                         </div>
                         <div class="mb-2">
-                            <input type="date" class="form-control form-control-sm" name="effectiveDate" max="{{ date('Y-m-d') }}" value="{{ date('Y-m-d') }}">
+                            <input required type="date" class="form-control form-control-sm" name="effectiveDate" max="{{ date('Y-m-d') }}" value="{{ date('Y-m-d') }}">
                         </div>
                         <div class="d-flex align-items-center">
                             <button class="btn btn-sm btn-primary mr-2" submit>Save</button>
@@ -69,13 +69,13 @@
                                     <form url="/api/measurement/create">
                                         <input type="hidden" name="clientUid" value="{{ $patient->uid }}">
                                         <div class="mb-2">
-                                            <input type="text" class="form-control form-control-sm" name="label" value="{{ $measurement->label }}" placeholder="Type">
+                                            <input required type="text" class="form-control form-control-sm" name="label" value="{{ $measurement->label }}" placeholder="Type">
                                         </div>
                                         <div class="mb-2">
-                                            <input autofocus type="text" class="form-control form-control-sm" name="value" value="{{ $measurement->value }}" placeholder="Value">
+                                            <input required autofocus type="text" class="form-control form-control-sm" name="value" value="{{ $measurement->value }}" placeholder="Value">
                                         </div>
                                         <div class="mb-2">
-                                            <input type="date" class="form-control form-control-sm" name="effectiveDate" max="{{ date('Y-m-d') }}" value="{{ date('Y-m-d') }}">
+                                            <input required type="date" class="form-control form-control-sm" name="effectiveDate" max="{{ date('Y-m-d') }}" value="{{ date('Y-m-d') }}">
                                         </div>
                                         <div class="d-flex align-items-center">
                                             <button class="btn btn-sm btn-primary mr-2" submit>Save</button>

+ 3 - 3
resources/views/app/patient/partials/vitals.blade.php

@@ -124,13 +124,13 @@ foreach($patient->measurements as $measurement) {
                             <form url="/api/measurement/create">
                                 <input type="hidden" name="clientUid" value="{{ $patient->uid }}">
                                 <div class="mb-2">
-                                    <input type="text" class="form-control form-control-sm" name="label" value="{{ $label }}" placeholder="Type">
+                                    <input required type="text" class="form-control form-control-sm" name="label" value="{{ $label }}" placeholder="Type">
                                 </div>
                                 <div class="mb-2">
-                                    <input autofocus type="text" class="form-control form-control-sm" name="value" value="{{ $vitalValues[$label]['value'] }}" placeholder="Value">
+                                    <input required autofocus type="text" class="form-control form-control-sm" name="value" value="{{ $vitalValues[$label]['value'] }}" placeholder="Value">
                                 </div>
                                 <div class="mb-2">
-                                    <input type="date" class="form-control form-control-sm" name="effectiveDate" max="{{ date('Y-m-d') }}" value="{{ date('Y-m-d') }}">
+                                    <input required type="date" class="form-control form-control-sm" name="effectiveDate" max="{{ date('Y-m-d') }}" value="{{ date('Y-m-d') }}">
                                 </div>
                                 <div class="d-flex align-items-center">
                                     <button class="btn btn-sm btn-primary mr-2" submit>Save</button>