Tìm hiểu sơ lược về HTML5 Datalist.
Chúng ta sẽ liên kết <datalist> với các phần tử <input> thông qua một thuộc tính mới của HTML5 là list. Chúng ta sẽ sử dụng list nằm bên trong khai báo các thẻ <input>.
Để dễ hiểu, chúng ta sẽ xem xét ví dụ sau. Trước tiên chúng ta sẽ tạo ra danh sách các lựa chọn sẽ hiển thị :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| < datalist id = "city" > < option value = "Adelaide" > < option value = "Bandung" > < option value = "Bangkok" > < option value = "Beijing" > < option value = "Hanoi" > < option value = "Ho Chi Minh City" > < option value = "Hong Kong" > < option value = "Jakarta" > < option value = "Kuala Lumpur" > < option value = "Osaka" > < option value = "Seoul" > < option value = "Shanghai" > < option value = "Singapore" > < option value = "Surabaya" > < option value = "Sydney" > < option value = "Tokyo" > </ datalist > |
1
2
| < input class = "destination-list" type = "text" placeholder = "From:" list = "city" > < input class = "destination-list" type = "text" placeholder = "To:" list = "city" > |
“city” chính là id của <datalist> mà ta đã khai báo ở bên trên.
Sự Tương Thích Giữa Các Trình Duyệt :
Đối với Chrome:
Danh sách hiển thị sẽ được lọc với những kết quả bắt đầu với giá trị mà chúng ta nhập vào. Ở ví dụ bên dưới. Chrome sẽ hiển thị những giá trị bắt đầu bằng chứ “s“.Đối với Opera :
Ngay khi chúng ta nhấp chuột vào , thì danh sách lựa chọn sẽ được hiển thị theo thứ tự.Đối với Safari:
Rất tiếc là hiện tại , phần tử <datalist> vẫn chưa được trình duyệt này hỗ trợ, và Internet Explorer cho là sẽ hỗ trợ ở phiên bản 10.Với bài viết ngắn ngủi này, Seoweb24h hy vọng các bạn sẽ có thêm một chút kiến thức về HTML5 và giúp ích được nhiều cho các bạn.
Không có nhận xét nào:
Đăng nhận xét
Cám ơn bạn đã nhận xét Blog ketnoi24gio. Chúng tôi sẽ xem qua và kích hoạt nhận xét của bạn.