こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

1つのsubmitで、2つのvalueを送る方法は?

<form method="post" action="http://order.step.rakuten.co.jp/rms/mall/basket/vc">
<input value="1" type="text" size="4" name="units" id="units">
<input value="買い物かごに入れる" type="submit">
<input value="ES01_003_001" type="hidden" name="__event">
<input value="242396" type="hidden" name="shop_bid">
<input type="checkbox" value="10001287" name="item_id">
<input type="checkbox" value="10000017" name="item_id">
</form>

楽天市場のカート部分なのですが、
上記のように、1つの買い物カゴボタンに対して、valueを2つ送って、買い物カゴに2つの商品を同時に入れさせたいです。

上記のソースでは、どちらか一方にチェックを入れた場合は、ちゃんとカートに入りますが、2つともにチェックを入れるとエラーになります。

ソースの修正や、javascriptを使用して、2つを入れさせることは可能でしょうか?

ご教授いただければ幸いです。

投稿日時 - 2009-11-11 20:13:29

QNo.5440239

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

無理です。
楽天の買い物かご自体が、一度のクリックでひとつの商品情報しか受け取らない設計になってます。

あとカートのHTMLを触るのは、楽天ではサーバ負荷のため禁止事項だったはずですよ。某カーテン屋など、警告例があります。

投稿日時 - 2009-11-12 11:14:45

お礼

回答ありがとうございます。

禁止事項なんですね。

勉強になりました。

ありがとうございました。

投稿日時 - 2009-11-12 18:56:51

ANo.1

サーバーのプログラムを修正する必要があります。
それが無理なら、<input type="radio"・・で、ひとつしか選べないようにすべきです。

投稿日時 - 2009-11-11 22:07:03

お礼

そうなんですね。

ご回答誠にありがとうございました。

投稿日時 - 2009-11-12 18:57:28

あなたにオススメの質問