Hướng dẫn what are the new input type attributes in html5? - các thuộc tính kiểu đầu vào mới trong html5 là gì?

Trong hướng dẫn này, bạn sẽ tìm hiểu về các loại đầu vào mới đã được giới thiệu trong HTML5.

Các loại đầu vào mới trong HTML5

HTML5 giới thiệu một số loại

2 mới như email, ngày, thời gian, màu sắc, phạm vi, v.v. Để cải thiện trải nghiệm người dùng và để làm cho các biểu mẫu tương tác nhiều hơn. Tuy nhiên, nếu một trình duyệt không nhận ra các loại đầu vào mới này, nó sẽ coi chúng như một hộp văn bản thông thường.

Trong phần này, chúng tôi sẽ xem xét ngắn gọn về từng loại đầu vào mới sau:

  • màu sắc
  • ngày
  • datetime-local
  • e-mail
  • tháng
  • con số
  • phạm vi
  • Tìm kiếm
  • Tel
  • thời gian
  • URL
  • tuần

Ngoài ra còn có một loại đầu vào

3 để nhập ngày và giờ, nhưng bây giờ nó đã lỗi thời.


Màu loại đầu vào

Loại đầu vào

4 cho phép người dùng chọn màu từ bộ chọn màu và trả về giá trị màu ở định dạng thập lục phân (
5). Nếu bạn không chỉ định giá trị, mặc định là
6, có màu đen.

Hãy thử ví dụ sau để hiểu về cơ bản nó hoạt động như thế nào:

Lưu ý: Đầu vào màu (nghĩa là

7) được hỗ trợ trong tất cả các trình duyệt web hiện đại chính như Firefox, Chrome, Opera, Safari (12.1+), Edge (14+). Không được hỗ trợ bởi Microsoft Internet & NBSP; Explorer và phiên bản cũ hơn của các trình duyệt Apple Safari. The color input (i.e.
7) is supported in all major modern web browsers such as Firefox, Chrome, Opera, Safari (12.1+), Edge (14+). Not supported by the Microsoft Internet Explorer and older version of Apple Safari browsers.


Ngày đầu vào ngày

Loại đầu vào

8 cho phép người dùng chọn ngày từ lịch thả xuống.

Giá trị ngày bao gồm năm, tháng và ngày, nhưng không phải là thời gian.

Lưu ý: Đầu vào ngày (nghĩa là

9) được hỗ trợ bởi các trình duyệt Chrome, Firefox, Opera và Edge. Không được hỗ trợ bởi trình duyệt Internet Explorer và Safari. The date input (i.e.
9) is supported by the Chrome, Firefox, Opera and Edge browsers. Not supported by the Internet Explorer and Safari browsers.


Loại đầu vào DateTime-local

Loại đầu vào

0 cho phép người dùng chọn cả ngày và giờ địa phương, bao gồm cả năm, tháng và ngày cũng như thời gian tính bằng giờ và phút.

Hãy thử ví dụ sau để hiểu về cơ bản nó hoạt động như thế nào:

Lưu ý: Đầu vào màu (nghĩa là

7) được hỗ trợ trong tất cả các trình duyệt web hiện đại chính như Firefox, Chrome, Opera, Safari (12.1+), Edge (14+). Không được hỗ trợ bởi Microsoft Internet & NBSP; Explorer và phiên bản cũ hơn của các trình duyệt Apple Safari. The input
1 is not supported by Firefox, Safari, and Internet Explorer browsers. Currently supported by Chrome, Edge, and Opera browsers.


Ngày đầu vào ngày

Loại đầu vào

8 cho phép người dùng chọn ngày từ lịch thả xuống.

Giá trị ngày bao gồm năm, tháng và ngày, nhưng không phải là thời gian.

Lưu ý: Đầu vào ngày (nghĩa là

9) được hỗ trợ bởi các trình duyệt Chrome, Firefox, Opera và Edge. Không được hỗ trợ bởi trình duyệt Internet Explorer và Safari. You can style the email input field for different validation states, when an value is entered using the
4,
5 or
6 pseudo-classes.

Loại đầu vào DateTime-local The validation for the email input (i.e.

7) is supported by all major browsers like Firefox, Chrome, Safari, Opera, Internet Explorer 10 and above.


Loại đầu vào
0 cho phép người dùng chọn cả ngày và giờ địa phương, bao gồm cả năm, tháng và ngày cũng như thời gian tính bằng giờ và phút.

Cảnh báo: Đầu vào

1 không được hỗ trợ bởi các trình duyệt Firefox, Safari và Internet Explorer. Hiện đang được hỗ trợ bởi các trình duyệt Chrome, Edge và Opera.

Nhập loại email

Loại đầu vào

2 cho phép người dùng nhập địa chỉ e-mail. Nó rất giống với loại đầu vào văn bản tiêu chuẩn, nhưng nếu nó được sử dụng kết hợp với thuộc tính
3, trình duyệt có thể tìm kiếm các mẫu để đảm bảo địa chỉ e-mail được định dạng đúng.
The input
9 is not supported by Firefox, Safari and Internet Explorer browsers. Currently supported in Chrome, Edge, and Opera browsers.


Hãy thử ví dụ này bằng cách nhập bất kỳ địa chỉ e-mail nào để xem nó thực sự hoạt động như thế nào:

Mẹo: Bạn có thể tạo kiểu cho trường đầu vào email cho các trạng thái xác thực khác nhau, khi một giá trị được nhập bằng các lớp giả

4,
5 hoặc
6.

Lưu ý: Việc xác thực cho đầu vào email (nghĩa là

7) được hỗ trợ bởi tất cả các trình duyệt chính như Firefox, Chrome, Safari, Opera, Internet Explorer 10 trở lên.

Loại đầu vào tháng The number input (i.e.

4) is supported by all major web browsers such as Firefox, Chrome, Safari, Opera, Internet Explorer 10 and above. Internet Explorer however recognized the number but do not provide increment and decrement spin buttons.


Loại đầu vào
8 cho phép người dùng chọn một tháng và năm từ lịch thả xuống.

Giá trị là một chuỗi ở định dạng "Yyyy-MM", trong đó Yyyy là năm bốn chữ số và MM là số tháng. Hãy thử một ví dụ để xem điều này về cơ bản hoạt động như thế nào:

Cảnh báo: Đầu vào

9 không được hỗ trợ bởi các trình duyệt Firefox, Safari và Internet Explorer. Hiện đang được hỗ trợ trong trình duyệt Chrome, Edge và Opera.

Số loại đầu vào The range input (i.e.

7) is supported by all major web browsers such as Firefox, Chrome, Safari, Opera, Internet Explorer 10 and above.


Loại đầu vào
0 có thể được sử dụng để nhập giá trị số. Bạn cũng có thể hạn chế người dùng chỉ nhập các giá trị chấp nhận được bằng cách sử dụng các thuộc tính bổ sung
1,
2 và
3.

Ví dụ sau đây sẽ cho phép bạn nhập giá trị số từ 1 đến 10.

Lưu ý: Đầu vào số (nghĩa là

4) được hỗ trợ bởi tất cả các trình duyệt web chính như Firefox, Chrome, Safari, Opera, Internet Explorer 10 trở lên. Tuy nhiên, Internet Explorer đã nhận ra số nhưng không cung cấp các nút quay tăng và giảm.

Phạm vi loại đầu vào The search input (i.e.

9) is supported by all major web browsers such as Firefox, Chrome, Safari, Opera, Internet Explorer 10 and above.


Loại đầu vào Tel

Loại đầu vào

0 có thể được sử dụng để nhập số điện thoại.

Các trình duyệt không hỗ trợ xác thực đầu vào TEL. Tuy nhiên, bạn có thể sử dụng thuộc tính

1 để giúp người dùng nhập đúng định dạng cho số điện thoại hoặc chỉ định biểu thức chính quy để xác thực đầu vào của người dùng bằng thuộc tính
2. Hãy xem một ví dụ:

Lưu ý: Việc xác thực cho đầu vào TEL (nghĩa là

3) hiện không được hỗ trợ bởi bất kỳ trình duyệt nào vì định dạng cho số điện thoại khác nhau rất nhiều trên khắp các quốc gia, nhưng nó vẫn hữu ích. Trình duyệt di động hiển thị một bàn phím số cho trường đầu vào TEL để nhập số điện thoại. The validation for tel input (i.e.
3) is currently not supported by any browser because format for phone numbers vary so much across countries, but it is still useful. Mobile browsers display a numeric keyboard for tel input field for entering phone numbers.


Thời gian loại đầu vào

Loại đầu vào

4 có thể được sử dụng để nhập thời gian (giờ và phút).

Trình duyệt có thể sử dụng định dạng 12 hoặc 24 giờ cho thời gian nhập, dựa trên cài đặt thời gian của hệ thống cục bộ.

CẢNH BÁO: Đầu vào

5 không được hỗ trợ bởi trình duyệt Internet Explorer và Safari. Hiện đang được hỗ trợ bởi các trình duyệt Chrome, Firefox, Edge và Opera. The input
5 is not supported by Internet Explorer and Safari browsers. Currently supported by Chrome, Firefox, Edge, and Opera browsers.


URL loại đầu vào

Loại đầu vào

6 có thể được sử dụng để nhập địa chỉ URL hoặc Web.

Bạn có thể sử dụng thuộc tính

7 để nhập nhiều hơn một URL. Ngoài ra, nếu thuộc tính
3 được chỉ định Trình duyệt sẽ tự động thực hiện xác thực để đảm bảo rằng chỉ văn bản phù hợp với định dạng tiêu chuẩn cho các URL được nhập vào hộp đầu vào. Hãy xem cách thức hoạt động của nó:

0

Lưu ý: Việc xác thực cho đầu vào URL (tức là

9) được hỗ trợ bởi tất cả các trình duyệt chính như Firefox, Chrome, Safari, Opera, Internet Explorer 10 trở lên. The validation for the url input (i.e.
9) is supported by all major browsers like Firefox, Chrome, Safari, Opera, Internet Explorer 10 and above.


Loại đầu vào tuần

Loại đầu vào

0 cho phép người dùng chọn một tuần và năm từ lịch thả xuống.

Hãy thử ví dụ sau để hiểu cách thức hoạt động của nó:

1

Cảnh báo: Đầu vào

1 không được hỗ trợ bởi các trình duyệt Firefox, Safari và Internet Explorer. Hiện đang được hỗ trợ bởi các trình duyệt Chrome, Edge và Opera. The input
1 is not supported by Firefox, Safari and Internet Explorer browsers. Currently supported by Chrome, Edge, and Opera browsers.

Các loại đầu vào mới trong HTML5 cho các biểu mẫu là gì?

Các loại đầu vào HTML5..
Trường địa chỉ e-mail. Loại trường này được đặt bằng cách sử dụng email giá trị cho thuộc tính loại: ....
Trường tìm kiếm. Các trường tìm kiếm được dự định sẽ được sử dụng để tạo các hộp tìm kiếm trên các trang và ứng dụng. ....
Trường số điện thoại. ....
Trường URL. ....
DateTime-local. ....
tháng. ....
thời gian. ....

Các loại đầu vào mới nhất trong HTML là gì?

Đây là cách mã HTML ở trên sẽ được hiển thị trong trình duyệt:..
Số loại đầu vào. ....
Hạn chế đầu vào. ....
Phạm vi loại đầu vào. ....
Tìm kiếm loại đầu vào. ....
Loại đầu vào Tel. ....
Thời gian loại đầu vào. ....
URL loại đầu vào. ....
Loại đầu vào tuần. Cho phép người dùng chọn một tuần và năm ..

Có bao nhiêu loại đầu vào trong HTML5?

Hiện tại có 22 loại đầu vào cho HTML5.22 input types for HTML5.

Thuộc tính loại trong HTML5 là gì?

Thuộc tính loại xác định loại điều khiển đầu vào nào để hiển thị và, tùy thuộc vào loại nào được bao gồm, cung cấp một số xác thực trong các trình duyệt hỗ trợ.Loại mặc định là văn bản, hiển thị trường văn bản một dòng, nếu loại được đặt thành văn bản hoặc nếu thuộc tính không được chỉ định.defines which type of input control to display and, depending on which type is included, provides for some validation in supporting browsers. The default type is text , displaying a single-line text field, if the type is set to text or if the attribute is not specified.