HTMLElement: thuộc tính inputMode

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since December 2021.

Thuộc tính inputMode của HTMLElement phản ánh giá trị của thuộc tính inputmode của phần tử.

Nó cung cấp gợi ý về loại dữ liệu mà người dùng có thể nhập khi chỉnh sửa phần tử hoặc nội dung của nó. Điều này cho phép trình duyệt hiển thị bàn phím ảo phù hợp.

Thuộc tính này chủ yếu được dùng trên các phần tử <input>, nhưng có thể dùng trên bất kỳ phần tử nào ở chế độ contenteditable.

Giá trị

Thuộc tính này có thể có một trong các giá trị sau:

decimal

Bàn phím số thập phân chứa các chữ số và dấu phân cách thập phân theo ngôn ngữ của người dùng (thường là . hoặc ,).

email

Bàn phím ảo được tối ưu hóa để nhập địa chỉ email. Thường bao gồm ký tự @ cùng các tối ưu hóa khác.

none

Không có bàn phím ảo. Được dùng khi trang thực hiện điều khiển nhập bàn phím riêng.

numeric

Bàn phím nhập số chỉ yêu cầu các chữ số 0-9. Thiết bị có thể hoặc không hiển thị phím trừ.

Bàn phím ảo được tối ưu hóa cho đầu vào tìm kiếm. Ví dụ: phím return/submit có thể được đặt nhãn là "Search".

tel

Bàn phím nhập điện thoại bao gồm các chữ số 0-9, dấu sao (*) và phím thăng (#).

text

Bàn phím nhập tiêu chuẩn theo ngôn ngữ hiện tại của người dùng.

url

Bàn phím được tối ưu hóa để nhập URL. Ví dụ: phím / có thể nổi bật hơn.

Để biết chi tiết về cách sử dụng thuộc tính này, hãy xem trang dành cho thuộc tính HTML inputmode mà thuộc tính này phản ánh.

Thông số kỹ thuật

Specification
HTML
# dom-inputmode

Tương thích trình duyệt

Xem thêm