【问题标题】:jQuery mobile framework on page load show softkeyboard页面加载时的 jQuery 移动框架显示软键盘
【发布时间】:2023-03-21 06:04:01
【问题描述】:

我有一个index.html 页面..

里面的内容是usernamepassword两个文本框。

我需要的是页面加载本身将焦点放在第一个文本框并显示软键盘...

我想在 jquery mobile 中获得它,也想知道它是如何在 kendo 中完成的?

【问题讨论】:

  • 你试过$('#firstInputId').focus();吗?
  • 是的......它没有帮助......
  • 不关注输入?或者键盘没有出现?
  • @ABertil 你能在jsfiddle.net为你的问题做一个小提琴吗?
  • @hungerpain 键盘没有出现......不需要小提琴......我只有 2 个文本框,在 pageinit 上我需要获得焦点并显示键盘

标签: android jquery jquery-mobile cordova


【解决方案1】:

除非有电话间隙,否则无法使用纯 JavaScript 完成,请参阅下面的链接

jQuery Mobile Show Keyboard on Input Focus

【讨论】:

  • 它提到了 ios..我在 android 中需要它
  • 还有什么办法可以破解这个?
【解决方案2】:

对于自动对焦功能,您可以通过将自动对焦属性赋予输入来使用 HTML5 的原生功能

<input name="username" autofocus>

【讨论】:

  • 自动对焦不会在页面加载时触发键盘,用户必须至少点击或点击某处。这就是移动浏览器的工作原理。
猜你喜欢
  • 1970-01-01
  • 2020-02-26
  • 2010-12-30
  • 2011-04-16
  • 2012-04-16
  • 2015-11-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多