<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
1 điển hình. Nó được cung cấp một thuộc tính
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
2 để cho phép nó được liên kết với một
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
3 cho mục đích truy cập, cũng như một thuộc tính
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
4 để biểu thị tên của điểm dữ liệu được liên kết được gửi tới máy chủ. Mỗi tùy chọn menu được xác định bởi một phần tử
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
0 được lồng bên trong
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
0 phải có thuộc tính
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
3 chứa giá trị dữ liệu để gửi tới máy chủ khi tùy chọn đó được chọn. Nếu không bao gồm thuộc tính
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
3, giá trị sẽ mặc định là văn bản chứa bên trong phần tử. Bạn có thể bao gồm thuộc tính
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
5 trên phần tử
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
0 để làm cho phần tử đó được chọn theo mặc định khi tải trang lần đầu tiên
Phần tử
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
1 có một số thuộc tính duy nhất mà bạn có thể sử dụng để kiểm soát nó, chẳng hạn như
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
8 để chỉ định xem có thể chọn nhiều tùy chọn hay không và
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
9 để chỉ định số lượng tùy chọn sẽ được hiển thị cùng một lúc. Nó cũng chấp nhận hầu hết các thuộc tính đầu vào biểu mẫu chung như
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
Một chuỗi cung cấp gợi ý cho tính năng tự động hoàn thành của tác nhân người dùng. Xem Thuộc tính tự động hoàn thành HTML để biết danh sách đầy đủ các giá trị và chi tiết về cách sử dụng tự động hoàn thành
Thuộc tính Boolean này cho phép bạn chỉ định rằng điều khiển biểu mẫu phải có tiêu điểm đầu vào khi tải trang. Chỉ một phần tử biểu mẫu trong tài liệu có thể có thuộc tính
Thuộc tính Boolean này chỉ ra rằng người dùng không thể tương tác với điều khiển. Nếu thuộc tính này không được chỉ định, điều khiển sẽ kế thừa cài đặt của nó từ phần tử chứa, ví dụ:
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
91
Phần tử
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
92 để liên kết
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
1 với (chủ sở hữu biểu mẫu của nó). Giá trị của thuộc tính này phải là
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
2 của một
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
92 trong cùng một tài liệu. (Nếu thuộc tính này không được đặt, thì
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
1 được liên kết với phần tử
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
92 tổ tiên của nó, nếu có. )
Thuộc tính này cho phép bạn liên kết các phần tử
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
1 với các phần tử
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
92 ở bất kỳ đâu trong tài liệu, không chỉ bên trong một
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
92. Nó cũng có thể ghi đè lên phần tử
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
92 tổ tiên
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
8
Thuộc tính Boolean này chỉ ra rằng có thể chọn nhiều tùy chọn trong danh sách. Nếu nó không được chỉ định, thì chỉ có thể chọn một tùy chọn tại một thời điểm. Khi
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
8 được chỉ định, hầu hết các trình duyệt sẽ hiển thị hộp danh sách cuộn thay vì một dòng thả xuống
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
4
Thuộc tính này được sử dụng để chỉ định tên của điều khiển
Một thuộc tính Boolean cho biết rằng phải chọn một tùy chọn có giá trị chuỗi không trống
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
9
Nếu điều khiển được trình bày dưới dạng hộp danh sách cuộn (e. g. khi
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
8 được chỉ định), thuộc tính này biểu thị số hàng trong danh sách sẽ hiển thị cùng một lúc. Trình duyệt không bắt buộc phải trình bày phần tử được chọn dưới dạng hộp danh sách cuộn. Giá trị mặc định là
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
18
Ghi chú. Theo đặc tả HTML, giá trị mặc định cho kích thước phải là
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
19;
ghi chú sử dụng
Lựa chọn nhiều tùy chọn
Trên máy tính để bàn, có một số cách để chọn nhiều tùy chọn trong phần tử
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
1 có thuộc tính
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
8
Người dùng chuột có thể giữ các phím Ctrl, Command hoặc Shift (tùy thuộc vào ý nghĩa của hệ điều hành của bạn) rồi nhấp vào nhiều tùy chọn để chọn/bỏ chọn chúng
Cảnh báo. Cơ chế chọn nhiều mục không liền kề qua bàn phím được mô tả dưới đây dường như chỉ hoạt động trong Firefox
Trên macOS, các phím tắt Ctrl + Lên và Ctrl + Xuống xung đột với các phím tắt mặc định của hệ điều hành cho các cửa sổ Ứng dụng và Điều khiển nhiệm vụ, vì vậy bạn sẽ phải tắt các phím tắt này trước khi phím tắt hoạt động
Người dùng bàn phím có thể chọn nhiều mục liền kề bằng cách
Tập trung vào yếu tố
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
1 (e. g. sử dụng Tab )
Chọn một mục ở trên cùng hoặc dưới cùng của phạm vi mà họ muốn chọn bằng cách sử dụng các phím con trỏ Lên và Xuống để đi lên và xuống các tùy chọn
Giữ phím Shift và sau đó sử dụng các phím con trỏ Lên và Xuống để tăng hoặc giảm phạm vi các mục đã chọn
Người dùng bàn phím có thể chọn nhiều mục không liền kề bằng cách
Tập trung vào yếu tố
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
1 (e. g. sử dụng Tab )
Giữ phím Ctrl rồi sử dụng các phím con trỏ Lên và Xuống để thay đổi tùy chọn chọn "tiêu điểm", tôi. e. cái sẽ được chọn nếu bạn chọn làm như vậy. Tùy chọn chọn "tiêu điểm" được đánh dấu bằng đường viền chấm, giống như cách liên kết tập trung vào bàn phím
Nhấn Space để chọn/bỏ chọn các tùy chọn chọn "tiêu điểm"
Tạo kiểu với CSS
Phần tử
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
1 nổi tiếng là khó tạo kiểu hiệu quả bằng CSS. Bạn có thể tác động đến một số khía cạnh như bất kỳ yếu tố nào — ví dụ: thao tác với mô hình hộp, phông chữ được hiển thị, v.v. , và bạn có thể sử dụng thuộc tính
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
16 để loại bỏ hệ thống mặc định
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
16
Tuy nhiên, các thuộc tính này không tạo ra kết quả nhất quán trên các trình duyệt và rất khó để thực hiện những việc như sắp xếp các loại phần tử biểu mẫu khác nhau trong một cột với nhau. Cấu trúc bên trong của phần tử
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
1 rất phức tạp và khó kiểm soát. Nếu bạn muốn có toàn quyền kiểm soát, bạn nên cân nhắc sử dụng một thư viện có các phương tiện tốt để tạo kiểu dáng cho các tiện ích biểu mẫu hoặc thử cuộn menu thả xuống của riêng bạn bằng cách sử dụng các phần tử phi ngữ nghĩa, JavaScript và WAI-ARIA để cung cấp ngữ nghĩa
Để biết thêm thông tin hữu ích về kiểu dáng
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
1, hãy xem
Tạo kiểu biểu mẫu HTML
Kiểu dáng nâng cao cho biểu mẫu HTML
Ngoài ra, hãy xem ví dụ "Tùy chỉnh các kiểu đã chọn" bên dưới để biết ví dụ về việc bạn có thể thử tạo kiểu
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
1 đơn giản
ví dụ
chọn cơ bản
Ví dụ sau tạo một menu thả xuống rất đơn giản, tùy chọn thứ hai được chọn theo mặc định
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
5
Lựa chọn nâng cao với nhiều tính năng
Ví dụ sau phức tạp hơn, hiển thị nhiều tính năng hơn mà bạn có thể sử dụng trên phần tử
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
1
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
bạn sẽ thấy rằng
Có thể chọn nhiều tùy chọn vì chúng tôi đã bao gồm thuộc tính
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
8
Thuộc tính
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
4 để chia các tùy chọn thành các nhóm khác nhau. Đây là một nhóm hoàn toàn trực quan, trực quan hóa của nó thường bao gồm tên nhóm được in đậm và các tùy chọn được thụt vào
Ví dụ này cho thấy cách bạn có thể sử dụng một số CSS và JavaScript để cung cấp kiểu dáng tùy chỉnh mở rộng cho hộp
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
1
Ví dụ này về cơ bản
Sao chép bối cảnh của
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
1 (các
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
0) trong trình bao bọc chính và triển khai lại hành vi dự kiến tiêu chuẩn bằng cách sử dụng các phần tử HTML và JavaScript bổ sung. Điều này bao gồm hành vi tab cơ bản để cung cấp khả năng truy cập bàn phím
Ánh xạ một số tiêu chuẩn gốc từ
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
19 đến
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
20 của các phần tử mới để quản lý trạng thái và CSS
Ghi chú. Không phải tất cả các tính năng gốc đều được hỗ trợ, đó là Bằng chứng về khái niệm. CNTT bắt đầu từ HTML tiêu chuẩn nhưng có thể đạt được kết quả tương tự khi bắt đầu từ dữ liệu JSON, HTML tùy chỉnh hoặc các giải pháp khác
HTML
________số 8
CSS
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
9
JavaScript
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
1
Kết quả
Tóm tắt kỹ thuật
Danh mục nội dung Nội dung luồng, nội dung theo cụm từ, nội dung tương tác, được liệt kê, có thể gắn nhãn, có thể đặt lại và có thể gửi phần tử liên quan đến biểu mẫu Nội dung được phép Không hoặc nhiều phần tử
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
4. Bỏ sót thẻKhông có, cả thẻ bắt đầu và thẻ kết thúc đều bắt buộc. Cha mẹ được phépBất kỳ phần tử nào chấp nhận nội dung cụm từ. Vai trò ARIA ngầm định
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
23 không có thuộc tính
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
8 và không có thuộc tính
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
9 nào lớn hơn 1, nếu không thì
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
26Các vai trò ARIA được phép
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
27 không có thuộc tính
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
8 và không có thuộc tính
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
9 nào lớn hơn 1, nếu không thì không có giao diện DOM cho phép
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
30
<label>Please choose one or more pets:
<selectname="pets"multiplesize="4"><optgrouplabel="4-legged pets"><optionvalue="dog">Dog</option><optionvalue="cat">Cat</option><optionvalue="hamster"disabled>Hamster</option></optgroup><optgrouplabel="Flying pets"><optionvalue="parrot">Parrot</option><optionvalue="macaw">Macaw</option><optionvalue="albatross">Albatross</option></optgroup></select></label>
31
Làm cách nào để đặt giá trị trong tùy chọn được chọn trong JavaScript?
Trong JavaScript, thuộc tính chỉ mục đã chọn được sử dụng để đặt giá trị cho phần tử hộp chọn. Thuộc tính selectIndex đặt hoặc trả về chỉ mục của giá trị đã chọn trong danh sách thả xuống.
Làm cách nào để đặt giá trị trong danh sách thả xuống bằng JavaScript?
Đặt giá trị của danh sách thả xuống bằng JavaScript/jQuery .
Sử dụng jQuery. jQuery. Phương thức val() cho phép đặt giá trị của menu thả xuống. JS. HTML
Using JavaScript. In pure JavaScript, you can use the selectedIndex property which reflects the index of the selected
Làm cách nào để đặt động giá trị tùy chọn đã chọn trong JavaScript?