diff --git a/resources/views/approval/approve-form.blade.php b/resources/views/approval/approve-form.blade.php
index 6ab83d3..f582a13 100644
--- a/resources/views/approval/approve-form.blade.php
+++ b/resources/views/approval/approve-form.blade.php
@@ -24,7 +24,7 @@
-
+
@@ -64,6 +64,19 @@
const remark = document.getElementById("remark").value.trim();
const id = document.getElementById("requestId").value;
const level = document.getElementById("level").value;
+ const errorDiv = document.getElementById("remarkError");
+
+ if (remark == "") {
+ errorDiv.innerText = "Remark is mandatory.";
+ errorDiv.style.display = "block";
+ return;
+ }
+
+ if (remark.length > 60) {
+ errorDiv.innerText = "Remark must be within 60 characters.";
+ errorDiv.style.display = "block";
+ return;
+ }
fetch('/characteristic/hold-save', {
method: 'POST',
diff --git a/resources/views/approval/reject-form.blade.php b/resources/views/approval/reject-form.blade.php
index 0b73069..94d0c14 100644
--- a/resources/views/approval/reject-form.blade.php
+++ b/resources/views/approval/reject-form.blade.php
@@ -24,7 +24,7 @@
-
+
@@ -63,6 +63,19 @@
const remark = document.getElementById("remark").value.trim();
const id = document.getElementById("requestId").value;
const level = document.getElementById("level").value;
+ const errorDiv = document.getElementById("remarkError");
+
+ if (remark == "") {
+ errorDiv.innerText = "Remark is mandatory.";
+ errorDiv.style.display = "block";
+ return;
+ }
+
+ if (remark.length > 60) {
+ errorDiv.innerText = "Remark must be within 60 characters.";
+ errorDiv.style.display = "block";
+ return;
+ }
fetch('/characteristic/reject-save', {
method: 'POST',