diff --git a/app/Views/insurer_export_templete.php b/app/Views/insurer_export_templete.php
index 5a1b93ce..33ed64c8 100755
--- a/app/Views/insurer_export_templete.php
+++ b/app/Views/insurer_export_templete.php
@@ -472,13 +472,9 @@
newRow.className = 'form-row dynamic-form-row';
newRow.innerHTML = `
-
-
-
-
-
+
+
+
+
+
@@ -719,5 +720,43 @@
}
});
+ function handleDbColumnChange(element) {
+ console.log('=== SELECT CHANGE EVENT TRIGGERED ===');
+
+ let $defaultInput = $(element);
+ console.log('1. Current select element:', $defaultInput);
+ console.log('2. Current select value:', $defaultInput.val());
+
+ let $row = $defaultInput.closest('.form-row, .row');
+ console.log('3. Found row element:', $row);
+ console.log('4. Row exists:', $row.length > 0);
+
+ // Updated to find input instead of select for excel_column_name
+ let $excelInput = $row.find('input[name="excel_column_name[]"]');
+ console.log('5. Target input element:', $excelInput);
+ console.log('6. Target input exists:', $excelInput.length > 0);
+ console.log('7. Current target input value:', $excelInput.val());
+
+ // Get the selected option's text (the display text, not the value)
+ let selectedText = $defaultInput.find('option:selected').text().trim();
+ console.log('8. Selected option text:', selectedText);
+ console.log('9. Selected text length:', selectedText.length);
+
+ // Also get the selected value for comparison
+ let selectedValue = $defaultInput.val();
+ console.log('10. Selected option value:', selectedValue);
+
+ if (selectedText !== '' && selectedText !== 'Select') {
+ console.log('11. Setting target input value to:', selectedText);
+ $excelInput.val(selectedText);
+ console.log('12. Target input value after setting:', $excelInput.val());
+ } else {
+ console.log('11. Selected text is empty or "Select", clearing target input');
+ // $excelInput.val("");
+ console.log('12. Target input value after clearing:', $excelInput.val());
+ }
+
+ console.log('=== EVENT HANDLING COMPLETE ===');
+ }
\ No newline at end of file