1つの選択ボックスで2つのペイパルボタンを選択したい。
最小限のフォームコードがあります:
//フォーム
<form id="form1" action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<select name="select1" id="select1">
<option id="option1" value="1">Button1</option>
<option id="option2" value="2">Button2</option>
</select>
<input type="image" src="images/purchase_button.png" border="0" name="submit" alt="PayPal — The safer, easier way to pay online." />
<img alt="" border="0" src="https://www.paypalobjects.com/en_GB/i/scr/pixel.gif" width="1" height="1" />
</form>
その後、実行時にjqueryが残りを実行します。
$('#select1').change(function () {
if ($('option:selected', this).val() == 1) {
$('#button1').remove(); //clean up
$('#button2').remove(); //clean up
$('#form1').append('<input type="hidden" name="hosted_button_id" value="button1-code-here" id="button1" />');
} else {
$('#button1').remove(); //clean up
$('#button2').remove(); //clean up
$('#form1').append('<input type="hidden" name="hosted_button_id" value="button2-code-here" id="button2" />');
}
});
私の問題は、オプション1ボタンを選択すると、送信ボタン2になることがあるということです。
あなたがペイパル支払いページに行くとき、ペイパルはクッキーを保存しますか?
これが毎回スムーズに機能しないのはいつですか?