Đây không phải là trang web "di động". Đó là HTML/CSS thông thường. Có cách nào tôi có thể buộc thiết bị di động bật lên bằng bàn phím số khi chúng tập trung vào hộp văn bản của tôi không?Bàn phím số cho thiết bị di động
Trả lời
Định dạng "-wap-input-format" được gọi là của nó. Bạn có thể sử dụng nó trong css của bạn hoặc trong phần tử kiểu như
<input type="text" style="-wap-input-format: 'N'"/>
Xem http://www.developershome.com/wap/wcss/wcss_tutorial.asp?page=inputExtension2
Edit: Tôi đã không nhận ra bạn muốn pop-up bàn phím số. Tôi không chắc chắn nếu nó có thể
Đây là dành cho WCSS, mà tôi không sử dụng. Điều này không hoạt động với CSS thông thường. – divided
bạn sẽ có thể sử dụng kiểu nội tuyến và nếu điện thoại hỗ trợ nó, nó sẽ hoạt động. Hoạt động trên symbian. http://discussion.forum.nokia.com/forum/showthread.php?34533-Wap-CSS-support-in-XHTML-browsers – nLL
không hoạt động đối với Chrome, trong Android. –
HTML5 có một loại đầu vào mới "number" mà nói với các thiết bị di động để đưa lên bàn phím số:
<input type="number"/>
đọc về nó (và người kia mới loại đầu vào) tại đây: http://html5doctor.com/html5-forms-input-types/
Chúng tôi đã có may mắn nhất khi sử dụng kết hợp type="number"
và pattern="\d*"
. Chúng tôi đã thấy thành công trên các thiết bị iOS và Android, mặc dù tôi không có danh sách các phiên bản hệ điều hành để chia sẻ tại đây.
<input type="number" pattern="\d*" name="year">
Hoạt động hoàn hảo cũng hoạt động với loại = "textfield" –
Cảm ơn Awayken, nó hoạt động tốt trên Android –
Chỉ cần cập nhật bài này dựa trên công nghệ mới ..
<input type="number"/>
trình trên hầu hết các hệ điều hành dành từ iOS.
Vì vậy, một phiên bản mới hơn đã được giới thiệu nơi bạn chỉ có thể sử dụng:
<input type="tel"/>
Điều này buộc một bàn phím số trên bất kỳ thiết bị di động những ngày này.
Bạn có thể tham khảo here để biết thêm thông tin về chủ đề chính xác này.
- 1. Phát hiện xem các phím có sẵn trên bàn phím ảo trên thiết bị di động hay không
- 2. Tìm thiết bị sự kiện cho bàn phím, chuột
- 3. Bàn phím ảo Android che khuất các trường nhập trong ứng dụng web HTML5 dành cho thiết bị di động
- 4. Video "streaming" cho thiết bị di động với Amazon CloudFront
- 5. Gửi biểu mẫu bàn phím di động Safari
- 6. Thiết bị di động được phát hiện là thiết bị không di động
- 7. Tắt di chuyển trên thiết bị di động
- 8. TextField trở thànhPhát hành FirstResponder cho hành động bàn phím (Bàn phím)
- 9. Javascript profiling trên thiết bị di động
- 10. Trang web lập trình dành cho thiết bị di động
- 11. kích thước hình nền cho thiết bị di động
- 12. Bàn phím số iPad
- 13. Phím shift trên bàn phím iPhone bị vô hiệu hóa
- 14. Google Map trong thiết bị di động
- 15. Yêu cầu tùy chọn trang web trên máy tính để bàn trên thiết bị di động
- 16. Facebook chia sẻ trên thiết bị di động
- 17. Thông báo ứng dụng Facebook trên thiết bị di động
- 18. Phím tắt Bàn phím Chrome Remote Desktop cần thiết
- 19. cách mô phỏng trình duyệt trên thiết bị di động (android) trên máy tính để bàn
- 20. Ngăn không cho bàn phím mềm bị loại
- 21. Làm cho điện thoại Android trở thành thiết bị đầu vào Bluetooth (chuột hoặc bàn phím)
- 22. Nút Bootstrap bị "kẹt" trên thiết bị di động
- 23. Hành vi video HTML5 trên thiết bị di động
- 24. Bàn phím mềm Android không hoạt động
- 25. Làm cho biểu đồ Highcharts.js trông tốt trên thiết bị di động và máy tính để bàn
- 26. phát hiện thiết bị trình duyệt di động trong .NET
- 27. Đầu vào thân thiện với thiết bị di động có chữ số + chuỗi dấu cách (số thẻ tín dụng)
- 28. Thiết kế một giao thức mạng cho dữ liệu thời gian thực/thiết bị di động
- 29. Bàn phím số trong Xcode
- 30. Trượt trên thiết bị di động jQuery không hoạt động
Không có cách nào đảm bảo sẽ hoạt động trên TẤT CẢ thiết bị. Bạn có một vấn đề cụ thể mà bạn đang cố gắng giải quyết không? hay bạn chỉ muốn một cách dễ dàng để người dùng nhập số? –
Không có vấn đề cụ thể, tôi chỉ muốn nó mặc định là bàn phím số. – divided