Я пытаюсь отобразить сумму выбранного поля, например 12 multiplied by the price
.
В настоящее время я могу отобразить сумму один раз, но когда происходит событие изменения, общая сумма не обновляется в предварительном просмотре.
Мой текущий код:
<script>
$(function() {
$.ajax({
url: '<%= preload_wine_path(@wine) %>',
dateTyp: 'json',
success: function(data) {
$.each(data, function(arrID, arrValue) {
});
$('#reservation_start_date').datepicker({
dateFormat: 'dd-mm-yy',
minDate: 2,
maxDate: '5d',
beforeShowDay: $.datepicker.noWeekends,
onSelect: function(selected) {
$('#preview').show();
$('#btn_book').attr('disabled', false);
var bottles = document.getElementById("bottles").value;
var total = bottles * <%= @wine.price %>
$('#reservation_bottles').text(bottles);
$('#reservation_total').text(total);
}
});
}
});
});
</script>
Я также пытался добавить addEventListener('onChange')
, но я все еще сталкиваюсь с той же проблемой.