1

ラジオボタンを選択すると送信されるフォームがあります (下)。現在、ページは送信時に更新されますが、Jquery とリモート送信を使用して更新しないようにしたいと考えています。どこから始めればいいですか?

<%= simple_form_for(@order) do |f| %>
    <%= f.input :orderstatus_id, :as => :radio, :label => false do %>
        <% current_user.account.orderstatuses.order(:status_order).each do |os| %>
        <p id="invoice-color-select">
                <%= f.radio_button :orderstatus_id, os.id, :class => 'selector', :onclick => "this.form.submit();" %>
                <%= f.label "#{os.name}", :style => "background: ##{os.color}", :class => 'status' %>
    </p>
      <% end %>
    <% end %>

    <div style="margin-top:20px">
        <% if !current_user.account.has_plan? || current_user.account.plan_key== "ultra" %>
            <a class="fancybox" href="#editstatus">Edit</a>
        <% end %>
    </div>
<% end %>
4

1 に答える 1

3

これを私のビューに追加しました:

<%= f.radio_button :orderstatus_id, os.id, :class => 'selector', :onclick => "this.form.submit();" %>

:onclickここでその部分を見ることができます。

于 2013-01-04T00:32:40.873 に答える