选择表单的所有复选框
在我的 Rails 应用程序中,我正在显示一些记录。我正在使用分页记录.. 我有一个 javascript 函数来选择与记录关联的所有复选框。但它只选择当前页面的复选框。我想要一个功能,我可以选择当前页面的所有复选框,然后移动到下一页选择那里,然后将所有这些复选框一起提交。
In my rails application, i am displaying some records. I am using pagination for records..
i have a javascript function to select all the checkboxes associated with a record..But it selects checkboxes of only current page. I want to have a feature where i can select all the checboxes of current page and then move to next page selec there and then submit all of them together.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我想说,在页面之间跳转并选择所有内容都太乏味而且极容易出错。
让“检查全部”功能向您的控制器提交诸如
yourform[check_all]=true
参数之类的内容(通过 ajax 或纯 HTTP POST),并让您的控制器处理所有相关记录上请求的操作。I'd say hopping between pages and selecting everything is way too tedious and extremely error prone.
Have your "Check all" function submit something like a
yourform[check_all]=true
parameter to your controller (via ajax or plain HTTP POST) and have your controller handle the requested action on all relevant records.最近我做了和你一样的任务。我使用带有 Ajax 分页的表格,因此我可以记住数组或其他对象中所有检查的位置。然后,我添加了单击处理程序以提交按钮,其中隐藏字段添加到表单中,以达到与缺少复选框相同的效果。
Recently I have done the same task as you. I am using table with Ajax pagination, so I can remember all checked positions in array or other object. Then I've added on-click handler to submit button where hidden fields are adding to form to make the same effect as missing checkboxes.