Merge branch 'main' of http://192.168.1.200:3000/Stratawiz/Rapport-Laravel
Specific Folder FTP Upload / ftp-deploy (push) Successful in 39s Details

This commit is contained in:
zeeshan 2026-09-10 16:48:34 +05:30
commit 9a9a5f966d
1 changed files with 33 additions and 18 deletions

View File

@ -57,8 +57,7 @@
</div>
@endif
<input type="hidden" name="SAFARI_TROLLEY_BAG_METRIC" id="safari_trolley_bag_metric" value="0">
<input type="hidden" name="SAVLON_KIT_METRIC" id="savlon_kit_metric" value="0">
@foreach($questions as $question)
<div class="col-md-12 mb-2">
@ -284,7 +283,7 @@
// Input Name - Safari Trolley Bag / Savlon Kit
$('#field-input_name').on('change', function () {
/*$('#field-input_name').on('change', function () {
var selectedInput = $(this).val();
@ -307,8 +306,36 @@ $('#field-input_name').on('change', function () {
'Safari:', $('input[name="SAFARI_TROLLEY_BAG_METRIC"]').val(),
'Savlon:', $('input[name="SAVLON_KIT_METRIC"]').val()
);
});
});*/
function slugify(value) {
return value
.toString()
.trim()
.toLowerCase()
.replace(/\s+/g, '_') // spaces -> -
.replace(/[^\w-]+/g, '') // special characters remove
.replace(/--+/g, '-') // multiple - -> single -
.replace(/^-+|-+$/g, ''); // starting/ending - remove
}
$('#field-input_name').on('change', function () {
$('#report-form input.dynamic-hidden').remove();
let inputName = slugify($(this).val());
$('#report-form').append(
'<input type="hidden" class="dynamic-hidden" name="' + inputName +'" value="1">'
);
});
// bag_distribution_photo_jpgjpegpng_max_upto_10_mb
$('#field-bag_distribution_photo_jpgjpegpng_max_upto_10_mb').on('change', function () {
@ -405,24 +432,12 @@ $('#field-input_name').on('change', function () {
}
var selectedInput = $('#field-input_name').val();
var formData = new FormData($('#report-form')[0]);
// Always reset both
formData.set('SAFARI_TROLLEY_BAG_METRIC', '0');
formData.set('SAVLON_KIT_METRIC', '0');
// Selected one = 1
if (selectedInput === 'Safari Trolley Bag') {
formData.set('SAFARI_TROLLEY_BAG_METRIC', '1');
} else if (selectedInput === 'Savlon Kit') {
formData.set('SAVLON_KIT_METRIC', '1');
}
event.preventDefault();
$("#pageloader").fadeIn();