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ừ.
search-
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
- Thuộc tính inputmode