【发布时间】:2019-12-30 07:05:52
【问题描述】:
我创建了一个变量来携带发送到结帐页面的金额的值。结帐体验似乎无法识别变量。
<input type="number" id="challenge_stake" name="stake" required = "true" />
<button type="button" data-toggle="modal" data-target="#myModal2" onclick="myFunction();">Pay Now</button>
...
<div id="paypal-button-container">
</div>
<input name="forPaypal" type="number" value="0" id="forPaypal">
<script>
var x = parseFloat(document.getElementById('forPaypal').value);
paypal.Buttons({
// Set up the transaction
createOrder: function(data, actions) {
return actions.order.create({
purchase_units: [{
amount: {
value: x
}
}]
});
}).render('#paypal-button-container');
</script>
<script> function myFunction() {
var amount =
parseFloat(document.getElementById('challenge_stake').value);
document.getElementById('forPaypal').value = amount;
}
</script>
【问题讨论】:
标签: javascript html dom paypal