У меня есть ползунок на моей веб-странице с диапазоном от 1 до 10. Количество ползунков, которые я пытаюсь сохранить в переменной setAmount. Моя консоль показывает изменение значения при перемещении ползунка. Я пытаюсь сохранить сумму в setAmount. Но он возвращает неопределенное. слайдер является частью моей формы. и когда пользователь нажимает «Отправить», я пытаюсь отправить его в мою базу данных Firebase. Но кажется, что прежде, чем я достигну такого уровня, я не смогу сохранить его должным образом. Как и когда я сохраняю его в моей БД, он возвращает неопределенный. что может быть причиной этого? var setAmount;
output.innerHTML = slider.value
update=()=>{
output.innerHTML = slider.value;
// Display the default slider value
console.log(slider.value);
setAmount = slider.value;
console.log(setAmount);
}
// Update the current slider value (each time you drag the slider handle)
slider.addEventListener('input', update);
<button type="button" onclick = "window.location.href = '#close'; collection();" href="#close" id="submitButton" class="tester2">Submit</button>
Сделал кодовую ручку: https://codepen.io/zakaria250/pen/zYvvXjr