расположение значений, которые не были выбраны - PullRequest
0 голосов
/ 12 июня 2018

Я использую Ruby на рельсах

как заставить меня отправить договор со значениями переключателей и чекбоксов, которые не были выбраны

Например

<input type="checkbox" name="selected_privilege[0]" value="1" />
<input type="radio" name="selected_privilege[1]" value="2">
<input type="radio" name="selected_privilege[1]" value="3">

например, если вы установили флажок и первый радио

"selected_privilege"=>{"0" =>"1","1"=>"2"}

Я также хочу отправить мне такую ​​договоренность

"no_selected_privilege"=>{"1" =>"3"}

1 Ответ

0 голосов
/ 12 июня 2018

Вы можете использовать скрытые поля для отправки радио / флажков, которые не выбраны.

, например,

<input type="radio" name="selected_privilege[1]" value="3">
<input type="hidden" id="no_selected_privilege_three" name="no_selected_privilege[1]" value="3" />

с этой настройкой, вы можете использовать javascript, чтобы очистить или добавитьзначение no_selected_privilege [1], если selected_privilege [1] выбрано / снято.

Если скрытые поля имеют значение, они будут отправлены на сервер, если они не имеют значения, они не будут отправлены на сервер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...