我想使用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>
感谢阅读和回答。
答案 0 :(得分: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>