0

商品の色やサイズなど、関連する選択フィールドをコーディングする方法は知っていますが、2つの異なる商品に2つの選択フィールド(ドロップダウン)を設定する方法がわかりません。2つの別々のフォームをコーディングする必要がありますか?または、両方を同じ形式にする方法はありますか。ここでは、後者のオプションを示していますが、サイコロは示していません。考え?

また、空の最初のオプションを「選択...」としてコーディングする方法を理解しようとしています。

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
   <input type="hidden" name="business" value="buy@mycompany.com"> 
   <input type="hidden" name="bn" value="MyCompany_BuyNow_Annual_US">
   <input type="hidden" name="cmd" value="_cart"> 
   <input type="hidden" name="add" value="1">
   <input type="hidden" name="item_name" value="Annual Subscription"> 
   <input type="hidden" name="return" value="http://www.mycompany.com""> 
   <input type="hidden" name="cancel_return" value="http://www.mycompany.com""> 
   <input type="hidden" name="currency_code" value="USD">

   <p>U.S. Subscription</p> 
   <select name="os0">
      <option value="">Select a Subscription</option>
      <option value="One year">One year: $26</option>
      <option value="Two years">Two years: $52</option>
   </select>
   <input type="hidden" name="on0" value="Length of Subscription">
   <input type="hidden" name="option_select0" value="Sorry, no selection">
   <input type="hidden" name="option_amount0" value="0">
   <input type="hidden" name="option_select1" value="One year">
   <input type="hidden" name="option_amount1" value="26.00">
   <input type="hidden" name="option_select2" value="Two years">
   <input type="hidden" name="option_amount2" value="52.00">
   <input type="hidden" name="option_index" value="0">
   <input type="submit" name="submit" class="button" value="Subscribe US">

   <p>U.S. Renewals</p> 
   <select name="os1">
      <option value="">Select a Renewal</option>
      <option value="One year">One year: $26</option>
      <option value="Two years">Two years: $52</option>
   </select>
   <input type="hidden" name="on1" value="Length of Subscription">
   <input type="hidden" name="option_select0" value="Sorry, no selection">
   <input type="hidden" name="option_amount0" value="0">
   <input type="hidden" name="option_select1" value="One year">
   <input type="hidden" name="option_amount1" value="18.00">
   <input type="hidden" name="option_select2" value="Two years">
   <input type="hidden" name="option_amount2" value="36.00">
   <input type="hidden" name="option_index" value="0">
   <input type="submit" name="submit" class="button" value="Renew US">
</form> 
4

1 に答える 1

0

これを行うにはいくつかの方法がありますが、最小限の洗練を考えると、次の 2 つの形式でコーディングします。

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
   <input type="hidden" name="business" value="seller_1312096880_biz@test.com"> 
   <input type="hidden" name="bn" value="MyCompany_BuyNow_Annual_US">
   <input type="hidden" name="cmd" value="_cart"> 
   <input type="hidden" name="add" value="1">
   <input type="hidden" name="item_name" value="Annual Subscription"> 
   <input type="hidden" name="return" value="http://www.mycompany.com"> 
   <input type="hidden" name="cancel_return" value="http://www.mycompany.com"> 
   <input type="hidden" name="currency_code" value="USD">

   <p>U.S. Subscription</p> 
   <select name="os0">
      <option value="">Select a Subscription</option>
      <option value="One year">One year: $26</option>
      <option value="Two years">Two years: $52</option>
   </select>
   <input type="hidden" name="on0" value="Length of Subscription">
   <input type="hidden" name="option_select0" value="Sorry, no selection">
   <input type="hidden" name="option_amount0" value="0">
   <input type="hidden" name="option_select1" value="One year">
   <input type="hidden" name="option_amount1" value="26.00">
   <input type="hidden" name="option_select2" value="Two years">
   <input type="hidden" name="option_amount2" value="52.00">
   <input type="hidden" name="option_index" value="0">
   <input type="submit" name="submit" class="button" value="Subscribe US">
</form> 

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
   <input type="hidden" name="business" value="seller_1312096880_biz@test.com"> 
   <input type="hidden" name="bn" value="MyCompany_BuyNow_Annual_US">
   <input type="hidden" name="cmd" value="_cart"> 
   <input type="hidden" name="add" value="1">
   <input type="hidden" name="item_name" value="Annual Renewal"> 
   <input type="hidden" name="return" value="http://www.mycompany.com"> 
   <input type="hidden" name="cancel_return" value="http://www.mycompany.com"> 
   <input type="hidden" name="currency_code" value="USD">


   <p>U.S. Renewals</p> 
   <select name="os0">
      <option value="">Select a Renewal</option>
      <option value="One year">One year: $18</option>
      <option value="Two years">Two years: $36</option>
   </select>
   <input type="hidden" name="on0" value="Length of Subscription">
   <input type="hidden" name="option_select0" value="Sorry, no selection">
   <input type="hidden" name="option_amount0" value="0">
   <input type="hidden" name="option_select1" value="One year">
   <input type="hidden" name="option_amount1" value="18.00">
   <input type="hidden" name="option_select2" value="Two years">
   <input type="hidden" name="option_amount2" value="36.00">
   <input type="hidden" name="option_index" value="0">
   <input type="submit" name="submit" class="button" value="Renew US">
</form> 
于 2013-01-30T06:34:47.587 に答える