Sử dụng thẻ select và option

Giới thiệu

Thẻ <select> được sử dụng chung với thẻ <option> để tạo một danh sách drop-down hoặc list, cho phép chọn một hoặc nhiều hạng mục từ một danh sách có sẵn.

Chúng ta cùng phân biệt giữa một số điều khiển:

  • checkbox: lựa chọn nhiều hạng mục từ một danh sách
  • radio: lựa chọn một hạng mục từ một danh sách. Hiển thị toàn bộ danh sách cho người dùng thấy ngay từ đầu. Sử dụng tốt trong trường hợp có ít lựa chọn.
  • drop-down: lựa chọn một hạng mục từ một danh sách. Chỉ hiển thị hạng mục hiện tại được chọn, còn lại các hạng mục khác đều bị ẩn. Toàn bộ danh sách chỉ hiển thị khi người dùng click chuột vào.
  • list: lựa chọn nhiều hạng mục từ một danh sách.

Ví dụ:

Lựa chọn một thành phố từ drop-down:

<select name="city">
  <option value="HN">Hà Nội</option>
  <option value="HP">Hải Phòng</option>
  <option value="HU">Huế</option>
  <option value="DN">Đà Nẵng</option>
  <option value="SG">Sài Gòn</option>
</select>

Lựa chọn nhiều thành phố từ list:

<select name="city" multiple>
  <option value="HN">Hà Nội</option>
  <option value="HP">Hải Phòng</option>
  <option value="HU">Huế</option>
  <option value="DN">Đà Nẵng</option>
  <option value="SG">Sài Gòn</option>
</select>

Lưu ý: Sử dụng thuộc tính multiple để cho phép chọn nhiều.

Kết luận

Qua đây là một số chia sẻ về sử dụng thẻ select và option, mời bạn tiếp tục theo dõi các bài viết sau để hiểu rõ hơn về HTML.

Related Posts
Mã các ký tự đặc biệt trong HTML

Kí tựMã HTML“&quot;‘&apos;&&amp;<&lt;>&gt;#&num;%&percnt;$&dollar;(&lpar;)&rpar;*&ast;+&plus;-&minus;.&period;/&sol;:&colon;;&semi;=&equals;?&quest;@&commat;[&lsqb;]&rsqb;\&bsol;^&Hat;_&lowbar;`&grave;{&lcub;}&rcub;|&verbar;

HTML là gì? HTML hoạt động thế nào?

HTML là một ngôn ngữ máy tính được tạo ra nhằm mục đích xây dựng các website. Những trang web Read more

Ngôn Ngữ CSS Là Gì? 

CSS là một thành phần quan trọng tạo nên các website hiện nay. Với CSS, bạn có thể tạo ra Read more

Sự khác biệt giữa HTML và CSS

Điểm giống nhau: Đều được biên dịch ở phía client/brower Ngôn ngữ chỉ dùng thiết kế giao diện webside Điểm Read more

Hãy bình luận đầu tiên

Để lại một phản hồi