Hello everybody
I''m new here. Looking for a bit of help.
I have a long list with radio buttons generated by the attached code. I
need to change this from radio buttons to 2 drop down boxes. One for the
Add-On name and one for the billing cycle. To see the page in action
Click Here.
Hope somebody can give me some pointers.
Many Thanks
Lee
Here is the code:
[code]<%= user_menu %>
<div id=''t-add-ons''>
<h2>Add-ons</h2>
<p>We offer some additional services to improve your web site or hosting
experience. Please select any you''d like to order below.</p>
<form accept-charset=''utf-8''
method=''post'' action=''basket''>
<% if no_upsell? %><input type=''hidden''
name=''no-upsell'' value=''1''/><%
end %>
<input type=''hidden''
name=''default-product''
value=''#:dflt:base_renewal_period,quoted_unit_price''/>
<input type=''hidden''
name=''base_renewal_period-dflt''
value=''never''/>
<input type=''hidden''
name=''quoted_unit_price-dflt'' value=''0''/>
<% i = 0 %>
<% addon_products.each do | product | %>
<h4><%= product.name.html %></h4>
<p><%= product.description %></p>
<input type=''hidden''
name=''base_renewal_period-<%= i %>''
value="<%product.base_renewal_period %>" />
<input type=''hidden''
name=''quoted_unit_price-<%= i %>''
value="<%billing.price(product.unit_price) %>" />
<% if product.linkable? %>
<p>Link to:
<%= product.link_select(i, linkable_domains, package_linked_domains)
%></p>
<% end %>
<% if product.link_error==:no_domains %>
<p class=''error''>You have no domain names available to
attach this to.
Please <a href=''dac''>order one</a> if you wish to
purchase this
item.</p>
<% elsif product.link_error==:no_packages %>
<p class=''error''>You have no packages available to
attach this to.
Please <a href=''package-chooser''>order one</a> if
you wish to purchase
this item.</p>
<% elsif product.link_error %>
<p>Purchasing this add-on is not currently possible. Please try again
later.</p>
<% end %>
<p><input <% if product.link_error
%>disabled=''disabled'' <% end
%>type=''checkbox'' name=''add-product''
value=''<%product.specific_type.html %>:<%= i
%>:base_renewal_period,quoted_unit_price,link_to''
/><%billing.currency_symbol.html %><%=
billing.price(product.unit_price,
:use_tax_prefs) %>
<% if product.base_renewal_period != ''never'' %>
every <%= product.unit_period.to_s_short.html %>
<% end %>
<% if product.setup_fee != 0 %>
plus a one off fee of <%= billing.currency_symbol.html
%><%sprintf("%.2f", if billing.include_tax? then
billing.price(product.setup_fee) else product.setup_fee end) %>
<% end %>
*
</p>
<% i = i + 1 %>
<% end %>
<p><input type=''submit'' value=''Add to
Basket''/></p>
</form>
<% unless basket.nil? or basket.empty? or no_upsell? %>
<p><a href=''basket?add-no-product=add-on''>No thank
you, please continue
with my order ....</a></p>
<% end %>
<% if not billing.tax_applies? %>
<% elsif billing.include_tax? %>
<p>* Includes <%= billing.tax_name %></p>
<% else %>
<p>* Excluding <%= billing.tax_name %></p>
<% end %>
</div>
[/code]
--
Posted via http://www.ruby-forum.com/.