-1

我懂了:

具有 2 个选择字段的表单,它们都具有相同的 id。我希望只提交可见的。有解决办法吗?就像给元素添加一个属性让rails知道?

4

4 回答 4

2

同一页面上的重复 ID 是非常糟糕的做法。我建议您将它们更改为唯一 ID,而不是破解解决方案。

于 2013-05-03T11:31:38.890 回答
0

您可以使用 :class 属性,然后使用 javascript 检查哪个字段处于活动状态。

于 2013-05-03T12:02:25.957 回答
0

只需将不可见元素放在可见之前。

于 2013-05-03T11:27:02.397 回答
0

您可以将不想提交的内容设置disabled为隐藏。

<input type="select" disabled="disabled" />
<!-- or.. -->
<%= select_tag :bla, disabled: true %>
于 2013-05-03T11:33:48.967 回答