2015-02-06 96 views
2

enter image description here获取和使用Rails 4

我有这两个mutiselects,我要救包括列表的所有项目(印度,日本,巴西,美国),以数据库而不选择保存从mutilselect的所有项目。如果我选择多个它将工作,但我想保存包含列表中的任何内容。 我该如何做到这一点? 在此先感谢。

+1

你可以保留所有的默认选择,当你点击'保存包括'它将保存全部 – Sontya 2015-02-06 09:29:18

+0

感谢您的回复,但是当用户取消选择它时,它将在列表中但不会保存。我想保存列表中的任何内容。 – 2015-02-06 09:45:32

+0

当用户将物品推入物品时,将所选值添加到物品中,因此包含物中的所有物品都会被选中,然后保存在“保存”动作 – Sontya 2015-02-06 09:52:39

回答

3

你可以使“保存包括”作为简单的按钮不提交按钮。然后使用jquery,你可以在“Save Included”按钮的点击事件中选择这个列表框的所有项目,并在选择列表框的所有选项后,通过jquery中的相同点击事件也提交表单。根据你的HTML

$('#save_included_button').click(function() { 
     $('#included_carriers option').prop('selected', true); 
     $('#included_carriers_form').submit(); 
    }); 

变化代码的ID: 您可以使用下面的jQuery代码。

谢谢。