隐藏简单表单单选按钮
make simple form radio buttons hidden
如何使用简单形式获得隐藏的单选按钮?
我知道简单表单有一个 :as => :hidden
来隐藏表单域,还有一个 :as => :radio_buttons
来显示单选按钮选项...但我不能有两个 as
字段上的选项... :)
我该怎么做?
我尝试过的:
= form.input :type,
:as => :radio_buttons,
:hidden => true,
:checked => ...
= form.input :type,
:as => [:radio_buttons, :hidden]
:checked => ...
= form.input :type,
:as => :radio_buttons,
:as => :hidden,
:checked => ...
"hidden" 是一种完全不同的输入形式 - 它与 hidden_field
相同。如果你只是想对用户隐藏一个收音机(也许你想稍后再显示它)你可以在 html 中使用 "display: none" 作为包装器。
= form.input :type
as: radio_buttons
wrapper_html: { style: "display: none" }
如果永远不要向用户显示输入,那么我会将其完全从页面中删除。毕竟你永远无法选择它。
如何使用简单形式获得隐藏的单选按钮?
我知道简单表单有一个 :as => :hidden
来隐藏表单域,还有一个 :as => :radio_buttons
来显示单选按钮选项...但我不能有两个 as
字段上的选项... :)
我该怎么做?
我尝试过的:
= form.input :type,
:as => :radio_buttons,
:hidden => true,
:checked => ...
= form.input :type,
:as => [:radio_buttons, :hidden]
:checked => ...
= form.input :type,
:as => :radio_buttons,
:as => :hidden,
:checked => ...
"hidden" 是一种完全不同的输入形式 - 它与 hidden_field
相同。如果你只是想对用户隐藏一个收音机(也许你想稍后再显示它)你可以在 html 中使用 "display: none" 作为包装器。
= form.input :type
as: radio_buttons
wrapper_html: { style: "display: none" }
如果永远不要向用户显示输入,那么我会将其完全从页面中删除。毕竟你永远无法选择它。