我有一种形式,可以发送动态数量的行和列。这是demo上表单格式的jsFiddle。
我有红色,黄色和绿色的列,并且可能有与这些颜色阴影相关的动态行数。每行都有一个文本框和复选框。
如何在我的 Controller save()
操作中记录用户选择的内容?
例如,下面的表格截图
我收到以下回复给我的 Controller :
[red:on, green:[on, on], shade:[light, dark, , ], action:save]
问题
现在的问题是,即使我拥有用户输入的所有阴影,我也无法连接到检查了不同颜色列的复选框的行。
我有兴趣知道如何在Grails / Rails或其他框架中执行此操作。
最佳答案
因此,您必须增加名称:
<input type="checkbox" name="red.1" />
<input type="checkbox" name="red.2" />
<input type="checkbox" name="red.3" />
然后,您可以像这样循环遍历它们:
params.list("red").each {
}
关于ruby-on-rails-3 - 如何控制来自 Controller 中表单的动态行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14950765/