我有一个表单,它通过动态数量的行和列发送。以下是demo jsFiddle表格的外观{{3}}。
我有红色,黄色和绿色的列,并且可能存在与这些颜色阴影相关联的动态行数。每行都有一个文本框和复选框。
如何记录用户在我的控制器save()
操作中选择的内容?
例如,从表单
的以下屏幕截图中
我得到以下回复给我的控制器:
[red:on, green:[on, on], shade:[light, dark, , ], action:save]
问题
现在的问题是,即使我拥有用户输入的所有阴影,我也没办法连接回哪些行检查了不同颜色列的复选框。
我很想知道如何在Grails / Rails或其他框架中执行此操作。
答案 0 :(得分:0)
所以你必须增加你的名字:
<input type="checkbox" name="red.1" />
<input type="checkbox" name="red.2" />
<input type="checkbox" name="red.3" />
然后你可以像这样循环它们:
params.list("red").each {
}