0

PayPalを使ってストアを作りたいです。ユーザーにテキストフィールドでゲーム内ユーザー名を入力してもらい、その後、「ign」という名前の入力の値を、ユーザーが指定した値と同じにする必要があります。フォームのテキスト フィールドではなく、このようにしたい理由は、ユーザーがユーザー名を 1 回だけ入力して、複数のアイテムを購入できるようにしたいためです。同じことを求めます。これは私が今持っているもので、機能していないことはわかっていますが、使用する必要がある 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

change イベントで設定できます。

<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 に答える