安排未选择的值

时间:2018-06-11 22:14:46

标签: ruby-on-rails ruby

我正在使用Ruby on rails

如何让我发送一个包含未选中的单选按钮和checbox值的排列

例如

<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 :(得分:0)

您可以使用隐藏字段发送未选中的广播/复选框输入。

例如

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

使用该设置,如果选择/取消选择selected_privilege [1],则可以使用javascript清空或添加no_selected_privilege [1]的值。

如果隐藏字段有值,它们将被发送到服务器,如果它们没有值,它们将不会被发送到服务器。