<option>
<option>
component tích hợp sẵn của trình duyệt cho phép bạn hiển thị một tùy chọn bên trong hộp <select>
.
<select>
<option value="someOption">Some option</option>
<option value="otherOption">Other option</option>
</select>
Tham khảo
<option>
<option>
component tích hợp sẵn của trình duyệt cho phép bạn hiển thị một tùy chọn bên trong hộp <select>
.
<select>
<option value="someOption">Some option</option>
<option value="otherOption">Other option</option>
</select>
Props
<option>
hỗ trợ tất cả các thuộc tính phần tử thông thường.
Ngoài ra, <option>
hỗ trợ các thuộc tính sau:
disabled
: Một giá trị boolean. Nếutrue
, tùy chọn sẽ không thể chọn và sẽ xuất hiện màu xám.label
: Một chuỗi. Chỉ định ý nghĩa của tùy chọn. Nếu không được chỉ định, văn bản bên trong tùy chọn sẽ được sử dụng.value
: Giá trị được sử dụng khi gửi<select>
mẹ trong một biểu mẫu nếu tùy chọn này được chọn.
Lưu ý
- React không hỗ trợ thuộc tính
selected
trên<option>
. Thay vào đó, hãy truyềnvalue
của tùy chọn này cho<select defaultValue>
mẹ cho một hộp chọn không được kiểm soát hoặc<select value>
cho một lựa chọn được kiểm soát.
Cách sử dụng
Hiển thị hộp chọn với các tùy chọn
Kết xuất một <select>
với một danh sách các thành phần <option>
bên trong để hiển thị một hộp chọn. Cung cấp cho mỗi <option>
một value
đại diện cho dữ liệu sẽ được gửi với biểu mẫu.
Đọc thêm về hiển thị một <select>
với một danh sách các thành phần <option>
.
export default function FruitPicker() { return ( <label> Chọn một loại trái cây: <select name="selectedFruit"> <option value="apple">Táo</option> <option value="banana">Chuối</option> <option value="orange">Cam</option> </select> </label> ); }