Tôi đang phát triển một ứng dụng web có chứa form
với hai yếu tố input
. Một trong những yêu cầu của người dùng là sau khi chèn một ký tự vào số input
đầu tiên, nó phải là automatically trigger the focus of the next element and show the keyboard.Không thể kích hoạt bàn phím khi nhập tiêu điểm thông qua JavaScript
Sau khi googling về nó có vẻ như là không thể lập trình kích hoạt bàn phím trên iOS thông qua JavaScript. Lý do tuy nhiên không phải là khá rõ ràng với tôi, một số nói rằng đó là một tính năng UX nhưng tôi không thể tìm thấy bất kỳ thông tin chính thức về nó.
Vì vậy, câu hỏi của tôi là, nơi tôi có thể tìm thấy một số thông số chính thức chính thức giải thích lý do kỹ thuật trong đó điều này là không thể?
miễn là phần tử được lấy nét cho phép nhập, bàn phím sẽ hiển thị. Nó có thể trượt đi và quay lại, nhưng nó phải ở đó. Bạn có chắc chắn phần tử có tiêu điểm là đầu vào không? – MrOBrian
@MrOBrian yes, đó là đầu vào. Có thể kích hoạt tập trung phần tử, vấn đề là nó không hiển thị bàn phím. –
Bạn đang sử dụng phiên bản iOS nào để thử nghiệm? Trong thực hiện một số tìm kiếm tôi đã đọc rằng mọi người đã báo cáo nó là một lỗi, những người khác đã nói rằng đó là cố ý, nhưng cũng đã đề cập rằng nó đã được cố định trong iOS5. Về cơ bản, thiết lập tập trung vào tải trang hoặc thay đổi tiêu điểm từ một yếu tố văn bản sang phần tử văn bản khác, sẽ không hiển thị bàn phím, nhưng đặt tiêu điểm từ sự kiện nhấp chuột của nút. – MrOBrian