Ruby 使用Rails 3检查复选框是否选中

Ruby 使用Rails 3检查复选框是否选中,ruby,checkbox,ruby-on-rails-3.2,Ruby,Checkbox,Ruby On Rails 3.2,我在表单中有一个复选框。我需要用户是否会突然选中此复选框,操作将执行,它将检查复选框状态,无论是否使用Rails 3。我的表单如下所示 paym.html.erb: {:action=>'add|u payment'},远程:true do|f|%> 序号 日期 收据号码。 数量 “复选框1-1”%> paym_controller.rb: class PaymentsController

我在表单中有一个复选框。我需要用户是否会突然选中此复选框,操作将执行,它将检查复选框状态,无论是否使用Rails 3。我的表单如下所示

paym.html.erb:

{:action=>'add|u payment'},远程:true do|f|%>
序号
日期
收据号码。
数量
“复选框1-1”%>
paym_controller.rb:

class PaymentsController
这里我有一个带有一些值的表。我还需要用户何时选中该复选框
1-它将检查复选框是否选中,2-如果选中,则它将获得与该复选框对应的所有表值。请帮助我

<%= check_box_tag :check_value,nil,:id => "checkbox1-1"  %>
现在使用jquery,您可以检查复选框是否被选中,然后检索它的值。以值的形式,您将获得特定的对象
r
,并从中获取所需的数据


我希望这可以帮助您:)

@Gagan:如果我应用了onchange事件来提交表单,这意味着用户将在何时更改该复选框的状态,操作将执行,在这种情况下,我将如何检查复选框是否选中,而不是Jquery。您可以通过其
checked
属性来检查它是真是假?@加根:当复选框被选中时,我如何提交这份表格。@satya:我想你把表格和索引表弄混了。。。这是你的表格代码吗?提交按钮在哪里?@Gagan:我不需要按钮来提交。但是当复选框被选中时,表单就会提交。这可能吗?
class PaymentsController < ApplicationController
def add_payment

    end
end
<%= check_box_tag :check_value,nil,:id => "checkbox1-1"  %>
 <%= check_box_tag :check_value, :value => r, :id => "checkbox1-1"  %>