Tôi muốn có phần tử hiển thị theo kiểu hiển thị nhiều lựa chọn (hộp - thay vì thả xuống), nhưng chỉ cho phép bạn chọn tại một thời điểm. Điều đó có thể không?CHỌN phần tử theo kiểu hiển thị nhiều lựa chọn mà không cho phép nhiều lựa chọn
Trả lời
này sẽ hiển thị một hộp danh sách theo kiểu chọn yếu tố đó cho phép chỉ có một mục được lựa chọn tại một thời điểm:
<select size="3">
<option>1</option>
<option>2</option>
<option>3</option>
</select>
Các size
atttribute sẽ kiểm soát bao nhiêu hàng có thể nhìn thấy trong sự kiểm soát. Nếu bạn muốn cho phép nhiều mục được lựa chọn, thêm thuộc tính nhiều đến yếu tố lựa chọn:
<select size="3" multiple="multiple">
Tác vụ này có phụ thuộc hoàn toàn vào trình duyệt hay không; tiêu chuẩn HTML không chỉ định hành vi này, 'kích thước' chỉ áp dụng NẾU trình duyệt chọn hiển thị SELECT làm hộp danh sách, mà nó không bao giờ được yêu cầu, ngay cả khi 'kích thước' được chỉ định (nó khá rõ ràng về điểm này). –
Câu hỏi không phải là "tiêu chuẩn HTML có bao gồm" nhưng thay vì "là có thể có được hành vi này". Trong khi bạn chính xác rằng việc triển khai để quyết định điều này (nhờ đã chỉ ra BTW), cả IE và FF (các trình duyệt mà tôi có sẵn ngay bây giờ để thử nghiệm) đã thực hiện hành vi này. Vì vậy, là nó có thể? Vâng. Hành vi có được đảm bảo trong tất cả các tác nhân người dùng đáng tin cậy không? Số –
Làm thế nào về một danh sách có thứ <ol>
hoặc danh sách không có thứ tự <ul>
với các liên kết cho các mục danh sách <li>
?
Cách thức các yếu tố SELECT được hiển thị phụ thuộc vào việc triển khai thực hiện. Thực tế là trong hầu hết các trình duyệt 'multiple = "1"' sẽ cho bạn một hộp (có thể cuộn) các tùy chọn và nhiều = "0" giúp bạn một hộp thả xuống là trùng hợp ngẫu nhiên.
Không có tiêu chuẩn để nói "Tôi muốn một hộp danh sách chỉ cho phép một tùy chọn được chọn".
Xem thêm:
+1 Nội dung quan trọng cần lưu ý. –
Bạn có thể viết js đó sẽ bỏ chọn bất kỳ lựa chọn thêm onclick
- 1. JcomboBox nhiều lựa chọn
- 2. Cách sử dụng grouped_collection_select để hiển thị nhiều lựa chọn?
- 3. Nhiều lựa chọn giá trị sửa mẫu lựa chọn
- 4. QListWidget và nhiều lựa chọn
- 5. Nhiều quy tắc cho :: lựa chọn và :: - MOZ lựa chọn (? Và sử dụng chọn)
- 6. Chèn vào nhiều lựa chọn
- 7. Nhiều lựa chọn trên WinForms
- 8. Nhiều lựa chọn trong Vim
- 9. SQL nhiều đến nhiều lựa chọn
- 10. Hiển thị Lots Of RichText: Chọn lựa chọn tốt nhất
- 11. Cách tạo danh sách trong HTML mà không cho phép nhiều lựa chọn?
- 12. Django: Hiển thị giá trị của trường được chọn nhiều lựa chọn trong một mẫu
- 13. Tách biệt nhiều hàng lựa chọn
- 14. asp.net mvc gõ mạnh kiểu xem với nhiều lựa chọn
- 15. LINQ Cú pháp - Lựa chọn nhiều cột
- 16. Làm thế nào để cho phép nhiều đầu vào khi nhiều nút được lựa chọn
- 17. đếm số lượng lựa chọn trong hộp chọn nhiều
- 18. Đặt chiều cao của hộp chọn nhiều lựa chọn
- 19. WPF TreeView với nhiều lựa chọn
- 20. AngularJS lọc nhiều đầu vào lựa chọn
- 21. Nhiều lựa chọn ListView và SharedPreferences
- 22. Quản lý nhiều lựa chọn với MVVM
- 23. Lựa chọn Django chọn
- 24. Biểu mẫu chuyển hướng đến URL khác nhau dựa trên phần tử lựa chọn lựa chọn
- 25. Loại bỏ nhiều lựa chọnTùy chọn được chọn không được chọn khi tải
- 26. Xóa phần tử được chọn cuối cùng khỏi lựa chọn nhiều nếu người dùng chọn nhiều hơn 3 tùy chọn bằng cách sử dụng jquery
- 27. WPF DataGrid lựa chọn kiểu hàng
- 28. UICollectionView với nhiều lựa chọn sẽ không chọn nhiều hơn một chục mục
- 29. django lựa chọn mô hình lựa chọn như một hộp chọn đa
- 30. Tùy chỉnh TreeView để cho phép đa lựa chọn
vì vậy bạn có muốn điều này và không sử dụng một danh sách thả xuống? – TStamper
Phải, tôi không muốn sử dụng menu thả xuống. –