Cách dùng Tạo Select Menu
- Chọn một danh sách: quốc gia, bang của Mỹ, tỉnh thành Canada, ngôn ngữ, tiền tệ, múi giờ, mã điện thoại, tháng, thứ trong tuần, năm, dải số hoặc danh sách tùy chỉnh.
- Đặt nhãn (ví dụ cờ + tên), giá trị của tùy chọn (mã ISO là tốt nhất cho biểu mẫu), thứ tự, ngôn ngữ hiển thị và nhóm nếu cần.
- Thêm chú thích giữ chỗ, giá trị chọn sẵn,
namevàid, rồi chọn bắt buộc hoặc datalist có tìm kiếm. - Chọn định dạng đầu ra — HTML, React, Vue, JSON, CSV hoặc PHP — rồi sao chép hoặc tải xuống.
Dropdown tốt cho biểu mẫu
- Dùng mã làm giá trị. Hãy lưu
US,dehoặcEUR, đừng lưu nhãn hiển thị — nhãn thay đổi theo bản dịch, còn mã thì không. - Thêm chú thích giữ chỗ dưới dạng tùy chọn đầu tiên bị vô hiệu hóa, và đặt trường là
requiredđể người dùng không gửi được chú thích đó. - Hỗ trợ danh sách dài. Đưa các lựa chọn phổ biến nhất lên đầu, nhóm bằng
<optgroup>, hoặc dùng<datalist>có tìm kiếm. - Đặt autocomplete. Trường quốc gia nên có
autocomplete="country"(hoặccountry-namekhi giá trị là tên) để trình duyệt tự điền.
Dữ liệu lấy từ đâu
Mã quốc gia và khu vực theo ISO 3166-1, ngôn ngữ theo ISO 639-1, tiền tệ theo ISO 4217 và múi giờ theo cơ sở dữ liệu IANA. Tên được tạo bởi tính năng quốc tế hóa của trình duyệt, nên chính xác và có sẵn bằng hàng chục ngôn ngữ. Mã gọi điện thoại theo ITU.
Trong Webflow, dán HTML vào phần tử Embed bên trong biểu mẫu; trường này sẽ được gửi cùng biểu mẫu như bình thường. Xem thêm: HTML Table Generator, JSON to TypeScript.
Cũng được tìm dưới tên: tạo dropdown html, html select generator, dropdown danh sách quốc gia html, dropdown html, dropdown bang html, dropdown ngôn ngữ, dropdown múi giờ, react select options.
Các công cụ dùng kèm tốt với Tạo Select Menu
- CSV & Excel sang Bảng HTML — Dán ô bảng tính, CSV hoặc JSON để nhận mã bảng HTML ngữ nghĩa, đã escape, kèm kiểu dáng sẵn có tùy chọn và xem trước trực tiếp.
- Định dạng HTML — Dán mã HTML đã nén hoặc lộn xộn và nhận lại HTML được thụt lề rõ ràng, nhất quán — bao gồm cả các khối <style> và <script> nhúng bên trong.
- HTML sang JSX — Dán HTML (một đoạn mã, template hoặc icon SVG) và nhận JSX để đưa thẳng vào component React: className, htmlFor, object style, thuộc tính camelCase và thẻ tự đóng.
- Tạo dữ liệu giả — Tạo tới 10.000 dòng dữ liệu test chân thực — người dùng, sản phẩm, đơn hàng, địa chỉ, công ty hoặc bản ghi API lồng nhau — hoặc tự xây dựng schema riêng.