- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个网页,其中包含需要使用 Paypal 才能购买的产品。我为该产品可用的各种选项使用了一个选择框。
尽管我已经成功集成了 paypal,并且 html 页面正在将“金额”传递给 paypal 页面。我无法做的是将与所选选项对应的“item_name”传递给 paypal 页面。
非常感谢任何帮助,提前致谢。
<form name="" action="shop_paypal.php" method="post">
<input name="cmd" type="hidden" value="_xclick" />
<input name="no_note" type="hidden" value="1" />
<input name="lc" type="hidden" value="UK" />
<input name="currency_code" type="hidden" value="USD" />
<input name="bn" type="hidden" value="PP-BuyNowBF:btn_buynow_LG.gif:NonHostedGuest" />
<div class="price-bottom-box">
<!--<input type="text" name="item_name" id="item_name"value="20,000 PINS" hidden="true"/>-->
<select name="amount" id="amount" style="width:256px; height:32px;">
<option value="18" id="1">10,000 PINS - $18 </option>
<option value="35" id="2">20,000 PINS - $35</option>
<option value="75" id="3">30,000 PINS - $75</option>
<option value="140" id="4">50,000 PINS - $140</option>
</select>
<input type = "image" value = "submtbtn" name = "submtbtn" src="images/buy-now-normal-bg.jpg" id="Image1">
</form>
最佳答案
注意:我认为如果不确保您首先理解某事是不道德的:很有可能发送“shop_paypal.php”任何金额值。请不要相信作为“金额”发送的值。您应该使用作为 item_name(或更好的 item_id)传递的值并查找与请求的项目对应的值。
现在如何以看似不安全的方式做到这一点:
替换你的代码:
<!--<input type="text" name="item_name" id="item_name"value="20,000 PINS" hidden="true"/>-->
<select name="amount" id="amount" style="width:256px; height:32px;">
<option value="18" id="1">10,000 PINS - $18 </option>
<option value="35" id="2">20,000 PINS - $35</option>
<option value="75" id="3">30,000 PINS - $75</option>
<option value="140" id="4">50,000 PINS - $140</option>
</select>
用这个:
<select id="item_name" name="item_name" style="width:256px; height:32px;"></select>
<input id="amount" name="amount" type="hidden" value=""/>
<script>
var items = [
{ name: "10,000 PINS", amount: 18 },
{ name: "20,000 PINS", amount: 35 },
{ name: "30,000 PINS", amount: 75 },
{ name: "50,000 PINS", amount: 140 }
];
var itemNameElement = document.getElementById("item_name");
itemNameElement.onchange = (function(){
var amount = items[this.selectedIndex].amount;
document.getElementById("amount").value = amount;
}).bind(itemNameElement);
document.getElementById("amount").value = items[0].amount;
for(var i=0; i<items.length; i++){
var item = document.createElement("option");
item.value = items[i].name;
item.text = items[i].name+" - $"+items[i].amount;
itemNameElement.add(item);
}
</script>
关于php - 如何将 item_name 的值传递给 Paypal 页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17890060/
我试图通过 SQL 打印出项目的列表总数。它在 phpmyadmin 上运行良好,但在 Dreamweaver 中则不然。我不知道我的 SQL 有什么问题。有人可以帮助我吗? mysql_select
我可以在我的 PayPal 账户中查看(由客户)在 item_name 字段中输入的内容吗?我知道如果我使用 IPN 我可以看到它,但我不想使用它。 最佳答案 是的。如果您前往我的账户下的历史记录查看
我有二十行,我正在使用 sum(): SELECT Sum(totalcon) AS totalcon_sum, Sum(vat3) AS vat3_sum, Sum(rupes)
我对 Paypal 付款有疑问。 网站是 www.produzioneintegratori.it,我们使用 _hosted-payment 系统 i.imgur.com/MHFJkJq.png 代码
我有一个网页,其中包含需要使用 Paypal 才能购买的产品。我为该产品可用的各种选项使用了一个选择框。 尽管我已经成功集成了 paypal,并且 html 页面正在将“金额”传递给 paypal 页
我正在努力消除我和我的 friend 一直遇到的问题。错误出现在标题中,发生在第 93 行...有什么想法或建议吗?第 93 行在下面标有注释。 document.body.innerHTML.rep
我想看看我的应用程序的哪些部分最常用,为此我添加了一个 logEvent,如下所示: Bundle bundle= new Bundle(); bundle.putString(FirebaseAna
可以添加标记为 item_name 的值以 PayPal 形式捐赠? 最佳答案 是的,那应该没问题。然而,它们不会被解析。 关于parameters - PayPal 的 "item_name"值可以
下面是我的 IPN 代码。我的问题是我无法在表 payments_paypal 中添加多个项目名称或数量。实际上 IPN 并没有监听 payer_id,quantity,item_name(multi
我在一个网站上工作,该网站正在尝试将日文商品名称传递给 paypal这个表格
我构建了一个 IPN 监听器来验证 PayPal 通知。所有通知都验证良好,参数 item_name 具有特殊字符时除外。项目名称示例:“Um mês” 我试过用一些字符集对 url 进行编码,但没有
我是一名优秀的程序员,十分优秀!