2012-11-28 48 views
1

我有一个表单,当您选择一个单选按钮(如下)时提交。目前页面刷新提交时,我想使用JQuery和远程提交,所以它不刷新。任何想法从哪里开始呢?Rails提交远程表单onclick单选按钮

<%= 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 %> 
+0

你有没有想过这个bcackerman?我正在尝试做同样的事情。 – andrew

+0

发布@andrewhannigan – bcackerman

回答

3

我加入到这个我的看法:

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

你可以在这里看到:onclick部分。