在paypal中获取动态项目名称立即购买按钮

时间:2015-12-10 15:11:15

标签: javascript php html paypal

请参阅下面的截图:

http://i.stack.imgur.com/feZvR.png

这是我的表格,其中包含25个项目的下拉列表。

所有商品的价格相同,所以不用担心价格。

但所有产品的名称都不同。

我在“立即购买”按钮中动态获取“项目名称”时遇到困难。

<input type="hidden" id="item_name" name="item_name" value="">

每当用户从下拉列表中选择任何选项时,value =“”必须使用所选项目的值进行设置,而不是转到paypal支付页面(使用php代码或js代码,任何人都可以)。

有人可以建议如何动态获取此值吗?

2 个答案:

答案 0 :(得分:0)

假设您只想要一个“立即购买”按钮:

这应该适用于jQuery

$(document).ready(function() {
    $('yourSelector').change(function() {
        $('#item_name').val($('yourSelector').text());
    });
});

将'yourSelector'替换为下拉菜单的ID。不过,您也可以使用原生javascript进行此操作。

答案 1 :(得分:0)

您可以将名称和值存储在数组中。 然后在foreach()循环中回显所有项目,如:

<?php

$items = [
    'item1' => 'value1',
    'item2' => 'value2',
    'item3' => 'value3'
];

foreach ($items as $item => $value) {
    echo '<input type="hidden" id="' . $item . '" name="' . $item . '" value="' . $value . '">';
}

?>