我得到了这个:
包含2个选择字段的表单,两者都具有相同的ID。我希望只有可见的提交。有解决方案吗?就像在元素中添加一个属性,以便rails知道吗?
答案 0 :(得分:2)
同一页面上的重复ID是非常糟糕的做法。我建议你把它们改成独特的ID而不是破解解决方案。
答案 1 :(得分:0)
在可见之前放置隐形元素。
答案 2 :(得分:0)
您可以制作一个您不想提交的disabled
以及隐藏的。
<input type="select" disabled="disabled" />
<!-- or.. -->
<%= select_tag :bla, disabled: true %>
答案 3 :(得分:0)
您可以使用:class属性,然后使用javascript检查哪个字段处于活动状态。