Получить значение из атрибута, используя выбранную функцию, но они показывают нулевое значение ⇐ Php

Кемеровские программисты php общаются здесь
Anonymous
Получить значение из атрибута, используя выбранную функцию, но они показывают нулевое значение

Сообщение Anonymous »

Заголовок: Проблема с получением значения ставки налога на данные в поле ввода при использовании Selectize в Laravel
Вопрос:
Я работаю с приложение Laravel, в котором у меня есть раскрывающийся список, заполненный элементами и соответствующими атрибутами налоговых ставок. Я хочу обновить значение поля ввода, указав ставку налога, когда элемент выбирается из раскрывающегося списка.
Проблема, с которой я сталкиваюсь, заключается в том, что когда я использую библиотеку Selectize для раскрывающемся списке, поле налоговой ставки не обновляется и вместо этого показывает ноль. Однако, когда я не использую Selectize, он работает правильно.
Вот мой код:






Choose...
@foreach ($items as $item)
{{ $item->name }}
@endforeach


function updateTaxRate(selectElement) {
// Get the selected option element
const selectedOption = selectElement.options[selectElement.selectedIndex];

// Retrieve the tax rate from the selected option's data attribute
const taxRate = selectedOption.getAttribute('data-tax-rate');

console.log("Tax rate from data attribute:", taxRate);

// Find the closest 'tr' (table row) element
const row = selectElement.closest('tr');

// Find the tax rate input within this row
const taxRateInput = row.querySelector('.tax_rate');

if (taxRateInput) {
// Set the tax rate input's value
taxRateInput.value = taxRate;
}
}


Подробнее здесь: https://stackoverflow.com/questions/791 ... w-null-val

Вернуться в «Php»