У меня есть переменная, которая является результатом математического расчета, который изменяется в зависимости от ввода пользователя. Я пытаюсь создать get-форму в html, которая отправит результаты на новую страницу.
мой результат отображается на странице как var newpayment
document.querySelectorAll("#cart span.newpayment")[0].innerHTML = newpayment.toFixed(2);
Однако форма не показывает результат ..
<form id="form1" method="get">
<input type="hidden" id="submit_total1" value=""
name="submit_total1">
<button id="select1">Select</button>
</form>
<script>
var form = document.getElementById("form1");
document.getElementById("form1").action = "/complete/file.php";
document.getElementById("select1").addEventListener("click", function ()
{
var submit_total1=newpayment;
form.submit();
});
</script>
Спасибо за вашу помощь, но я все еще не могу заставить ее работать. Я также попробовал другой метод, установив значение после отображения формы (см. Ниже). Переменная «newpayment» отображается на странице как класс span, но не будет заполняться как значение в форме. Заранее благодарим за любые меры.
`
<script>
function setVal(){
document.getElementById('id').value=newpayment;
}
</script>
<p >$<span class="newpayment">0.00</span></p>`