Tìm hiểu các kiểu HTML5 Form Input : Date, Color và Range
Một web form được xây dựng bởi nhiều thẻ <input>, trước đây , thẻ này chỉ có 1 vài kiểu như là : text, password, radio, checkbox và submit. Và khi HTML5 ra đời thì nó bổ sung thêm cho chúng ta nhiều lựa chọn khác. Trong bài viết này mình chỉ giới thiệu cho các bạn 3 kiểu mới, đó là : Date, Color và Range.
1 Date
Cái đầu tiên mà chúng ta cần phải tìm hiểu đó là tính năng chọn ngày tháng trong các form nhập liệu. Khi bạn đăng kí làm thành viên ở một trang web nào đó, khi đến mục nhập ngày tháng , năm sình thì thường có chức năng lịch sẽ được hiển thị dưới dạng pop up, rồi cho phép bạn chọn ngày tháng, năm sinh của mình từ lịch đó. Thông thường, để làm chức năng này,bạn sẽ phải sử dụng thư viện JavaScirpt hay jQuery. Nhưng giờ đây với HTML5 bạn chỉ cần khai báo trong form nhập liệu như sau :
<inputtype="date">
Ngoài ra bạn cũng có thể chọn lưa chi tiết hơn như sau :
<inputtype="month">
<inputtype="week">
<inputtype="time">
<inputtype="datetime">
<inputtype="datetime-local">
Có một điều cần chú ý là không phải tất cả các trình duyệt hiện nay đều hỗ trợ và hiển thị ngày tháng giống nhau.
2 Color Picker
<input type="color">
<!DOCTYPEhtml>
<inputtype="range">
Thêm vào đó, bạn có thể chỉ định giá trị thấp nhất (min) và giá trị cao nhất (max). ví dụ :