diff --git a/app/Helpers/custom.php b/app/Helpers/custom.php
index 3aa6130..1c138fa 100644
--- a/app/Helpers/custom.php
+++ b/app/Helpers/custom.php
@@ -913,7 +913,7 @@ if (!function_exists('formKriteria')) {
-
';
+ ';
if(@$valueLink){
if(is_array(@$valueLink)){
foreach(@$valueLink as $kuy => $file){
diff --git a/resources/views/modules/usulan/kriteria/form.blade.php b/resources/views/modules/usulan/kriteria/form.blade.php
index 9de3dfb..26dbcc9 100644
--- a/resources/views/modules/usulan/kriteria/form.blade.php
+++ b/resources/views/modules/usulan/kriteria/form.blade.php
@@ -279,6 +279,7 @@
let allData = {};
let isValid = true; // Flag validasi
let isMultiple = true; // Flag validasi
+ let file = $('#file-list').attr('data-file');
currentForm.forEach(field => {
let name = field.name.replace(/\[\]$/, ''); // Hapus "[]" di akhir nama input
@@ -293,19 +294,23 @@
}
});
+ // alert(file);
+
$('.is-required').each(function () {
let type = $(this).attr('type');
let name = $(this).attr('name');
let value = $(this).val()?.trim(); // Pastikan nilai di-trim untuk menghindari spasi kosong
let uploadedFilesValue = $('.uploadedFiles').val();
- if (!uploadedFilesValue || uploadedFilesValue === '') {
- isValid = false;
- $('.uploadedFiles').addClass("is-invalid");
- toastr.error("Harap upload minimal 1 file", 'Error!', {positionClass: 'toast-bottom-right'});
- return;
- } else {
- $('.uploadedFiles').removeClass("is-invalid");
+ if(file == 'false'){
+ if (!uploadedFilesValue || uploadedFilesValue === '') {
+ isValid = false;
+ $('.uploadedFiles').addClass("is-invalid");
+ toastr.error("Harap upload minimal 1 file", 'Error!', {positionClass: 'toast-bottom-right'});
+ return;
+ } else {
+ $('.uploadedFiles').removeClass("is-invalid");
+ }
}
if (type === 'radio') {
@@ -343,7 +348,7 @@
// alert(".");
return;
}
-
+
if (!isMultiple) {
toastr.error("Harap isi minimal lebih dari 1 isian", 'Error!', {positionClass: 'toast-bottom-right', containerId: 'toast-bottom-right'});
// alert(".");