选择表单的所有复选框

时间:2010-12-21 06:24:29

标签: javascript ruby-on-rails will-paginate

在我的rails应用程序中,我正在显示一些记录。我正在使用分页记录.. 我有一个javascript函数来选择与记录关联的所有复选框。但它选择仅当前页面的复选框。我希望有一个功能,我可以选择当前页面的所有checbox,然后移动到下一页selec那里然后提交所有这些。

2 个答案:

答案 0 :(得分:3)

我会说在页面之间跳跃并且选择一切都太单调乏味且非常容易出错。

让“全部检查”功能向控制器提交类似yourform[check_all]=true参数的内容(通过ajax或普通HTTP POST),让控制器处理所有相关记录中所请求的操作。

答案 1 :(得分:0)

最近我和你做了同样的事。我正在使用带有Ajax分页的表,所以我可以记住数组或其他对象中所有已检查的位置。然后我添加了点击处理程序来提交按钮,其中隐藏字段添加到表单以产生与缺少复选框相同的效果。