2012-07-21 39 views
8

Tìm kiếm triển khai phần tử giao diện người dùng cho phép chọn nhiều mục từ một tập hợp được xác định trước, giống như trình chỉnh sửa thẻ mà chúng tôi có ở đây, bên dưới biểu mẫu câu hỏi trên StackOverflow.Bất kỳ trình chỉnh sửa thẻ mã nguồn mở nào, giống như của SO?

Tôi thậm chí không biết tên thích hợp cho điều khiển đó là gì đối với Google. Chọn nhiều? Đa chỉnh sửa?

Tự động điền (và jQuery Autocmplete) không hoàn toàn vì nó chỉ chọn một mục, mặc dù trình chỉnh sửa thẻ không tự động hoàn thành dưới dạng trợ giúp.

jQuery OK mặc dù tôi thích JavaScript chung hơn hoạt động trên các trình duyệt hiện đại: IE9 + và các trình duyệt còn lại.

Trả lời

12

Giao diện người dùng jQuery Autocomplete có hỗ trợ multi-select.

Ngoài ra, không theo thứ tự đặc biệt:

Edit: Chỉ cần tìm thấy một câu hỏi tương tự như SO. Ngoài ra, hãy xem xét: jQuery autocomplete tagging plug-in like StackOverflow's input tags?

+0

Cảm ơn bạn đã trả lời Miroslav. Thật lạ khi phần tử giao diện người dùng này không có tên thường được chấp nhận. Ngoài ra nó là một sự xấu hổ họ đều dựa trên jQuery mặc dù tôi khá chắc chắn nhiều người sẽ không làm việc trên các trình duyệt cũ do CSS tiên tiến vv Vì vậy, nếu các trình duyệt cũ không hỗ trợ tại sao sử dụng jQuery? Dù sao, đó là khá hùng biện :) – mojuba

+1

Vâng, chúng ta cần phải http://movethewebforward.org/ cuối cùng :) –

+0

và dù sao Internet Explorer (con voi trong phòng ở đây) _is_ hỗ trợ cho jQuery trở lại ie6! mà chắc chắn là <1% thậm chí người dùng tức là dù sao hôm nay (2013). –

3

Chosen.js là một thư viện đơn giản trong sạch; nó cũng cho phép nhiều lựa chọn.

enter image description here

+0

Không hỗ trợ cho các thẻ phía máy chủ. Bạn sẽ phải tải xuống tất cả chúng tại địa phương cho plugin này, đó là vô ích khi có hàng chục ngàn thẻ. – Triynko

Các vấn đề liên quan