Mobile Safari自动关注文本输入

时间:2012-10-29 14:07:20

标签: focus mobile-safari safari

我想在页面加载时立即关注文本输入字段。但是,以下代码适用于桌面浏览器,不适用于移动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可用。

1 个答案:

答案 0 :(得分:0)

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