2016-09-05 5 views
0

Как я могу получить скрытую кнопку с помощью простой формы?Сделать простую форму радиокнопки скрыты

Я знаю, что простая форма имеет :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 => ... 

ответ

1

«скрытый» это другая форма ввода в целом - это то же самое, как hidden_field. Если вы просто хотите скрыть радио от пользователя (возможно, вы хотите показать его позже), вы можете использовать «display: none» в html для обертки.

= form.input :type 
    as: radio_buttons 
    wrapper_html: { style: "display: none" } 

Если вход не должен отображаться пользователю, я просто оставил его на странице в целом. Вы никогда не сможете выбрать его в конце концов.

Смежные вопросы