3

我有一个发送动态行数和列数的表单。这是关于表单外观的jsFiddle演示。

我有红色、黄色和绿色的列,并且可能有与这些颜色阴影相关的动态行数。每行都有一个文本框和复选框。

如何记录用户在我的控制器save()操作中选择的内容?

例如,对于表单中的以下屏幕截图

在此处输入图像描述

我收到以下回复给我的控制器:

[red:on, green:[on, on], shade:[light, dark, , ], action:save]

问题

现在的问题是,即使我拥有用户输入的所有阴影,我也无法连接回哪些行已检查了不同颜色列的复选框。

我也有兴趣知道如何在 Grails/Rails 或其他框架中做到这一点。

4

1 回答 1

0

所以你必须增加你的名字:

<input type="checkbox" name="red.1" />
<input type="checkbox" name="red.2" />
<input type="checkbox" name="red.3" />

然后你可以像这样循环它们:

params.list("red").each {
}
于 2013-02-20T00:54:26.737 回答