<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
selectedtrên<option>. Thay vào đó, hãy truyềnvaluecủ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> ); }