我有一個客戶想要給用戶從列表中選擇最多5個附加選項的選項。我喜歡Chosen.js概念,但我怎樣才能限制選擇?我想一種解決方案是使用onChange來計算所選的數字,然後禁用餘數,但有沒有更好的解決方案?Chosen.js - 是否可以限制所選項目的數量?
5
A
回答
11
揀選提供max_selected_options
讓你做到這一點:
$(".chzn-select").chosen({ max_selected_options: 5 });
+0
D'oh!我怎麼錯過了?很簡單。 –
+0
現在客戶已經改變了主意,並希望用複選框來完成。感謝@mccannf這個解決方案,將會在未來的一天被記住。 –
+0
@mccannf我們可以在初始設置後更改max_selected_options嗎?如果您嘗試更改max_selected_options,它似乎不起作用 –
0
max_selected_options:5是不是在我的情況下工作。所以我修正如下。
var countSelect = 0;
$(".chosen-select").chosen().change(function (e, params) {
if(params.deselected != undefined) { countSelect--; }
if(params.selected != undefined) { countSelect++; }
if(countSelect > 3) {
$('.chosen-select option[value="'+params.selected+'"]').attr('selected', false);
$(this).trigger('chosen:updated');
countSelect--;
}
});
試試吧。它的工作非常流暢。
相關問題
- 1. 是否可以限制NSNotification的目標?
- 2. QTableView - 限制選定項目的數量?
- 3. Xcode項目中的目標數量是否有限制?
- 4. 如何限制radTreeListView中所選項目的數量?
- 5. 是否可以爲特定的選擇框禁用chosen.js?
- 6. 是否可以在Javascript的選擇選項上附加項目數量?
- 7. Android項目中可繪製資源的大小或數量是否有限制?
- 8. TTPickerTextField - 如何限制可選項目的數量
- 9. 限制可選項目的數量jquery-ui
- 10. 可以添加到DbCommand的參數數量是否有限制?
- 11. Cakephp:是否可以限制數據庫連接的數量?
- 12. 是否可以限制Bookmarklet?
- 13. k2限制用戶可以創建的項目數量
- 14. javascript:項目數量限制
- 15. 項目數量限制嗎?
- 16. 以HTML格式發送的項目數是否有限制?
- 17. 您可以使用的.animate()的數量是否有限制
- 18. Oracle中可以加入的表的數量是否有限制?
- 19. 可以在jQuery Mobile listview中顯示的項目數量是否有限?
- 20. kendo listview是否對可以顯示的數據量有限制?
- 21. SpreadsheetGear WorkbookView中可以保存的數據量是否有限制?
- 22. 是否可以限制編譯器顯示的錯誤數量?
- 23. R snow可以創建的奴隸數量是否有限制?
- 24. 是否可以打開的窗口數量有限制?
- 25. Freemarker可以呈現的數據量是否有限制?
- 26. 您是否可以限制N | Solid使用的進程數量?
- 27. WinDbg可以看到的模塊數量是否有限制?
- 28. 是否可以強制回溯所有選項?
- 29. 在MySQL中可以選擇的行數是否有限制?
- 30. Chosen.js多重選擇選項
您不需要禁用其他選項,您可以取消選中第6個選項並顯示消息... – shin