Добавлено логирование в select2:clear для отладки

This commit is contained in:
2025-12-09 00:58:11 +03:00
parent 5477a338ab
commit 6230e0fc5d

View File

@@ -1201,11 +1201,17 @@ window.initOrderItemSelect2 = function(element) {
// Очистка при удалении выбора // Очистка при удалении выбора
$element.on('select2:clear', function() { $element.on('select2:clear', function() {
console.log('[Select2 Clear] Очистка товара в форме');
const form = element.closest('.order-item-form'); const form = element.closest('.order-item-form');
const formIndex = Array.from(document.querySelectorAll('.order-item-form')).indexOf(form);
console.log(`[Select2 Clear] Индекс формы: ${formIndex}`);
form.querySelector('[name$="-product"]').value = ''; form.querySelector('[name$="-product"]').value = '';
form.querySelector('[name$="-product_kit"]').value = ''; form.querySelector('[name$="-product_kit"]').value = '';
form.querySelector('[name$="-price"]').value = ''; form.querySelector('[name$="-price"]').value = '';
form.querySelector('[name$="-quantity"]').value = ''; form.querySelector('[name$="-quantity"]').value = '';
console.log('[Select2 Clear] Все поля очищены, форма осталась в DOM');
}); });
}; };