From 56b658ac4250f3bc5f542a929d55609ab3916e37 Mon Sep 17 00:00:00 2001 From: "venkatesh.r" Date: Tue, 5 Aug 2025 17:36:54 +0530 Subject: [PATCH] CHNAGE_BDS_CHANGE : RV --- app/Views/insurer_export_templete.php | 49 ++++++++++++++++++++++++--- 1 file changed, 44 insertions(+), 5 deletions(-) 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