有没有办法在Rails中设置两组单选按钮?我可以想象你可以把它们分成不同的形式,但有没有办法在一个表单中创建两组单选按钮?轨道视图中的多组单选按钮
5
A
回答
6
是的,你可以通过简单地使用不同的单选按钮的名称创建两套不同:
radio_button_tag 'gender', 'male'
radio_button_tag 'gender', 'female'
radio_button_tag 'food', 'none'
radio_button_tag 'food', 'vegetarian'
radio_button_tag 'food', 'vegan'
这将导致PARAMS [:性别]是“男性”或“女性”,而params [:食物]是'无','素食'或'纯素'。你可以用radio_button函数做同样的事情。
2
具有相同name
属性的单选按钮被分组。 因此,请确保您的Rails代码为组内的单选按钮使用相同的名称。
根据documentationradio_button
方法的第一个参数是名称,所以保持此参数相同。
0
我的建议是使用简单循环的radio_button_tag。 在这里,您可以通过使用form_tag映射选定的值,而无需使用相应的模型。
<%= form_tag methods: :post do %>
<% (0..10).each do |value| %>
<%= radio_button_tag 'store', value, :required => true %>
<% end %>
<%= submit_tag 'submit' %>
<% end %>
相关问题
- 1. 轨道单选按钮水平Flexbox的
- 2. 轨道单选按钮引导风格
- 3. 单选按钮中的单选按钮行格栅视图
- 4. 导轨 - 单选按钮收集组
- 5. 列表视图中的单选按钮
- 6. 单选按钮导轨
- 7. 轨道上的单选按钮红宝石
- 8. 是否有可能更改单选按钮组中的单选按钮图标
- 9. 使用jQuery选择多个单选按钮组的第一个单选按钮
- 10. 单选按钮组
- 11. 单选按钮组
- 12. 在轨道上使用红宝石的值在单行中的单选按钮
- 13. 我在轨道中的复选框和单选按钮有问题
- 14. 选择组中的单选按钮
- 15. 无法检索单选按钮组中的选中值按钮
- 16. 在轨道中的两个按钮
- 17. 单选按钮不在列表视图
- 18. JQuery验证与多组单选按钮
- 19. 验证多组单选按钮
- 20. jQuery:单选按钮多维数组
- 21. 在导轨中使用图像作为单选按钮
- 22. 获取在Django视图中选定的单选按钮值
- 23. 在导轨视图上刷新按钮
- 24. 导轨单选按钮标记
- 25. 导轨 - 动态形式单选按钮
- 26. 动态单选按钮无线电组和视图不工作
- 27. 通过轨道形式的单选按钮在数据库中传递值
- 28. 单选按钮没有被选中,而在列表视图中选择单选按钮
- 29. 如何知道在视图上选择了哪个单选按钮?
- 30. 带有2个单选按钮的单按钮,以及alertdialog的视图