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 = ` -
- - -
- $value) { ?> @@ -488,6 +484,11 @@
+
+ + +
+
@@ -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