0

クリックされたラジオボタンに基づいて画像を生成するコード (以下の JSFiddle リンク) があります。結果の画像の名前をフォームに送信して、別のページ (PayPal チェックアウト) に送信できるようにしたいと考えています。私はそれを機能させることができないようで、助けを求めています。ありがとう

http://jsfiddle.net/YRWKH/

4

2 に答える 2

1

まず、フォームにフィールドを追加します。

<input type="hidden" name="some_name" value="" id="the-hidden-field" />

次に、updateImage()関数で次のことができます。

var src = "images/" + BodyColor + InsertColor + ".jpg";
$("#FinalImage").attr('src' src);
$('#the-hidden-field').val(src);

これで、非表示フィールドは画像自体の属性と同じ値srcになり、もちろん非表示フィールドは他のフィールドと同様にサーバーに渡されます。

于 2012-05-02T20:17:04.470 に答える
0

非表示の入力を使用します。ラジオ ボタンの onclick で、値を画像へのパスに設定してから、投稿時に単に $_POST で画像名を取得します。

于 2012-05-02T20:17:39.977 に答える