Mobile Safari自动关注文本输入

问题描述 投票:0回答:1

我想在页面加载时立即关注文本输入字段。但是,以下代码适用于桌面浏览器,不适用于移动Safari(在iOS 6上):

  <input type="text" name="q" class="search" id="focusme" />

  ...

  <script type="text/javascript">
    window.onload=function(){var a=document.getElementById("focusme");a.focus();}
  </script>

我试图为此实现几个建议的修复程序。但是我无法让它发挥作用。当焦点处于焦点时,它会显示CSS对字段的更改,但键盘不会显示。

我怀疑这可能是由于我目前对JavaScript的理解非常有限,但我认为它可能仍然是Safari中的一个错误。

问题:

在iOS 6上的Safari中,您是否知道在页面加载时自动关注文本输入字段的任何方法?

谢谢您的帮助 :-)

更新:

如果需要使用,页面确实有jquery和mobile-jquery可用。

focus mobile-safari safari
1个回答
0
投票

为何使用JavaScript? <input type="text" autofocus />应该这样做!

© www.soinside.com 2019 - 2024. All rights reserved.