0

我想使用 PayPal 创建商店。我希望用户在文本字段中提供他们的游戏内用户名,之后我希望名为“ign”的输入的值与用户给定的值相同。为什么我想要这样而不是表单中的文本字段,是因为我希望用户只填写他的用户名一次并且仍然能够购买不止一件商品,而且我不想要 30 个文本字段要求同样的事情。这就是我现在所拥有的,我知道它不起作用,但我正在寻找可以说出我需要使用哪种 Javascript 或 HTML 的人。不要介意表格中的大写单词。我把它们放在我自己的网站上。

<script>$("input.txtPlayerName").val($("#PlayerName").val());</script>

<input id="PlayerName" type="text" placeholder="Player Name" >

<form method="POST" action="http://YOUR-STORE-URL-HERE/cart/directpay">
    <input type="hidden" name="gateway" value="GATEWAY-NAME-HERE" />
    <input type="hidden" name="package" value="PACKAGE-ID-HERE" />
    <input type="hidden" class="txtPlayerName" name="ign" value="" />
    <input type="submit" value="Purchase" />
</form>

感谢您的阅读,也许是回答。

4

1 回答 1

1

您可以在更改事件中设置它:

<script type="text/javascript">
$(document).ready(function() {
    $("#PlayerName").change(function() {
        $("input.txtPlayerName").val($(this).val());
    });
});
</script>

<input id="PlayerName" type="text" placeholder="Player Name" >

<form method="POST" action="http://YOUR-STORE-URL-HERE/cart/directpay">
    <input type="hidden" name="gateway" value="GATEWAY-NAME-HERE" />
    <input type="hidden" name="package" value="PACKAGE-ID-HERE" />
    <input type="hidden" class="txtPlayerName" name="ign" value="" />
    <input type="submit" value="Purchase" />
</form>
于 2012-08-19T16:38:13.320 回答