手机上的自动对焦文字字段,但没有键盘?

时间:2014-05-18 14:10:52

标签: html mobile autofocus

作为登录和注册表单的一部分,如果有错误,则会自动聚焦相关字段。实际上,它并不像我想象的那么简单。让我试着解释一下!

基本上,在这个项目中,页面加载了AJAX。表单可能包含autofocus属性。这很好用,但在移动设备上它只显示光标而不会调出键盘,这意味着您仍然需要点击输入才能开始输入。

我是否遗漏了某些内容,或者我是否需要通过

之类的内容加倍聚焦
document.querySelector("[autofocus]").focus();
// with appropriate verification that the element exists, of coursr

1 个答案:

答案 0 :(得分:5)

在移动设备中(至少在Apple的Safari中),如果用户没有点击输入字段,则不允许显示键盘。这是设计的,我认为你无法做很多事情。

http://www.quora.com/Mobile-Safari-iPhone-or-iPad-with-Javascript-how-can-I-launch-the-on-screen-keyboard