javascript - 将金额值添加到表单输入值

标签 javascript php html paypal payment-gateway

我目前有一个接受可变金额付款的捐赠表格。 我已经将 Stripe 作为付款方式,现在想包括 PayPal。

为了将捐赠金额传递给 Stripe,我使用了这个方法,因为表单是用 JavaScript 编写的

var amount = document.querySelector('.total-box > span').innerText;

我还像这样向用户显示总金额:

<span class="total-box"><span></span></span>

我需要知道如何将上面的 var amountspan class 添加到 PayPal 按钮上这个隐藏输入字段的金额值:

<input type="hidden" name="amount" value="">

如有任何帮助,我们将不胜感激。

最佳答案

在输入元素上使用点符号,hidden.value

var amount = document.querySelector('.total-box > span').innerText;
var hidden = document.querySelector("input[name='amount']");

hidden.value = amount;
console.log("Value of hidden input:", hidden.value);
<span class="total-box"><span>3</span></span>
<input type="hidden" name="amount" value="">

关于javascript - 将金额值添加到表单输入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49398199/

相关文章:

html - CSS 背景图片中心与边距不一样 :0 auto with scrollbars

javascript - 为什么我的变量未定义

javascript - 检查关键字的 URL 片段

javascript - 当您返回浏览器时如何避免重新计算值(value)?

php - Mysql关系型数据库分类

php - 想知道某个值在给定日期出现的次数

php - 如果连接保持事件状态如何读取直到流 php 结束

javascript - 最初隐藏一个 div 以供以后显示

javascript - 使用 Web API 的纯前端 JavaScript 与使用 ajax 的 MVC View

javascript - 我怎样才能防止这种 Material 波纹动画泄漏到其他 div 中?