Javascript 在paypal“立即购买”按钮中获取动态商品名称
请参见下面的屏幕截图: 这是我的表格,里面有25个项目 所有商品的价格都是一样的,所以不用担心价格 但所有产品的名称都不同 我在“立即购买”按钮中动态获取项目名称时遇到困难Javascript 在paypal“立即购买”按钮中获取动态商品名称,javascript,php,html,paypal,Javascript,Php,Html,Paypal,请参见下面的屏幕截图: 这是我的表格,里面有25个项目 所有商品的价格都是一样的,所以不用担心价格 但所有产品的名称都不同 我在“立即购买”按钮中动态获取项目名称时遇到困难 <input type="hidden" id="item_name" name="item_name" value=""> 每当用户从下拉列表中选择任何选项时,value=”“必须设置为所选项目的值,然后转到paypal支付页面(在php代码或js代码中,任何人都可以) 有人能建议如何动态获取该值吗 假
<input type="hidden" id="item_name" name="item_name" value="">
每当用户从下拉列表中选择任何选项时,value=”“必须设置为所选项目的值,然后转到paypal支付页面(在php代码或js代码中,任何人都可以)
有人能建议如何动态获取该值吗 假设您只想要一个“立即购买”按钮:
这应该可以通过jQuery
实现
$(document).ready(function() {
$('yourSelector').change(function() {
$('#item_name').val($('yourSelector').text());
});
});
将“yourSelector”替换为下拉菜单的id。不过,您也可以使用本机javascript执行此操作。您可以将名称和值存储在数组中。 然后在foreach()循环中,像这样回显所有项:
<?php
$items = [
'item1' => 'value1',
'item2' => 'value2',
'item3' => 'value3'
];
foreach ($items as $item => $value) {
echo '<input type="hidden" id="' . $item . '" name="' . $item . '" value="' . $value . '">';
}
?>
function myFunction(){$('yourSelector').change(function(){$('item_name').val($('databasedb').text();})function myFunction(){$('databasedb').change(function(){$('item_name').val($('databasedb').text();})}您应该将其放入document.ready函数中,让我快速编辑代码。另外,您是否在您的站点上使用jQuery,并且您的控制台中是否存在任何错误?我只有一个下拉列表,只能选择一项,而不是多项。