2015-02-06 76 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代碼。

謝謝。