У меня есть многостраничная форма, которая использует php и javascript для захвата и хранения различных значений.Использование javascript для получения значений
Форма хорошо работает отдельно от одной проблемы, которая оставила меня в тупике. На третьем этапе формы есть дополнительный раздел дополнительных функций, который работает так, как должен, когда что-то выбрано, но если ничего не выбрано, предыдущее значение не переносится на следующий этап.
Я предполагаю, что это потому, что я использую функцию щелчка, поэтому, если ничего не выбрано, оно падает. Как мне обойти это?
$('.radio2').click(function() {
var servicecost = <?php echo json_encode($_POST['sum']); ?>;
var sum2 = parseInt(servicecost);
$('.radio2:checked').each(function() {
sum2 += parseFloat($(this).closest('div').find('.values').text());
});
$('#sum2').html(sum2);
$("input[name=sum3]").val(sum2);
});
Servicecost - значение выбранных параметров на предыдущей странице.
Я думаю, вы ответили на свой вопрос, верно? Вам нужно заполнить скрытое место для резервного копирования, если ваш пользователь никогда не вызывает обработчик кликов. Тогда, если нет 'sum3', вы можете получить от' 'Или что угодно , – ruffin