Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 选中表单的所有复选框_Javascript_Ruby On Rails_Will Paginate - Fatal编程技术网

Javascript 选中表单的所有复选框

Javascript 选中表单的所有复选框,javascript,ruby-on-rails,will-paginate,Javascript,Ruby On Rails,Will Paginate,在我的rails应用程序中,我显示了一些记录。我正在对记录使用分页。。 我有一个javascript函数来选择与记录关联的所有复选框。但是它只选择当前页面的复选框。我想有一个功能,我可以选择当前页面的所有复选框,然后移动到下一页选择,然后一起提交所有复选框。最近我完成了与您相同的任务。我使用带有Ajax分页的表,所以我可以记住数组或其他对象中所有选中的位置。然后我添加了click handler to submit按钮,其中隐藏字段添加到表单中,以产生与缺少复选框相同的效果 我得说,在页面之间跳

在我的rails应用程序中,我显示了一些记录。我正在对记录使用分页。。
我有一个javascript函数来选择与记录关联的所有复选框。但是它只选择当前页面的复选框。我想有一个功能,我可以选择当前页面的所有复选框,然后移动到下一页选择,然后一起提交所有复选框。

最近我完成了与您相同的任务。我使用带有Ajax分页的表,所以我可以记住数组或其他对象中所有选中的位置。然后我添加了click handler to submit按钮,其中隐藏字段添加到表单中,以产生与缺少复选框相同的效果

我得说,在页面之间跳转并选择所有内容太单调乏味,而且极易出错


让你的“全选”函数向你的控制器提交一个类似于
yourform[Check_all]=true的参数(通过ajax或普通HTTP POST),让你的控制器处理所有相关记录上请求的操作。

是的,我的全选方法将检查该表单中的所有复选框并检查每个复选框。。在控制器中,我选中了所有复选框的值,通过该复选框,我可以获取所有选中值的记录。。现在,我需要一个功能,可以检查此页面上的所有记录,然后在不提交表单的情况下移动到nxt页面,然后再次检查其他页面的所有复选框,最后一起提交所有选中的记录。是否要在下一页选择一些记录(而不是所有记录)?这取决于。。它应适用于选定的一条记录以及所有选定记录。