diff --git a/resources/views/form/rapport-glenmarkcv/1779081191-58b7260b-40d2-4f1f-950c-3b327701ec2d.blade.php b/resources/views/form/rapport-glenmarkcv/1779081191-58b7260b-40d2-4f1f-950c-3b327701ec2d.blade.php index 9fc149ae..b500d3f4 100644 --- a/resources/views/form/rapport-glenmarkcv/1779081191-58b7260b-40d2-4f1f-950c-3b327701ec2d.blade.php +++ b/resources/views/form/rapport-glenmarkcv/1779081191-58b7260b-40d2-4f1f-950c-3b327701ec2d.blade.php @@ -285,7 +285,30 @@ } ); + + $('#field-upload_supporting_document').on('change', function () { + let file = this.files[0]; + + if (file) { + let allowedTypes = ['image/png', 'image/jpg', 'image/jpeg']; + let maxSize = 10 * 1024 * 1024; // 10 MB + + // Type validation + if (!allowedTypes.includes(file.type)) { + alert('Only PNG, JPG, and JPEG files are allowed.'); + $(this).val(''); + return; + } + + // Size validation + if (file.size > maxSize) { + alert('File size should not exceed 10 MB.'); + $(this).val(''); + return; + } + } + });