【问题标题】:Android keyboard closing on input focusAndroid键盘关闭输入焦点
【发布时间】:2017-04-23 17:04:03
【问题描述】:

试图找到关于我的一部作品中发生的事情的主题,但我找不到。

当 Android 用户在 Chrome 中点击以填写我的表单中的输入时,键盘出现但突然立即关闭。不给用户开始填写的机会...

示例网址: http://selva.club/agenda/transa-amazonica-%E2%99%A1-jaloo-show-ao-vivo/

例如视频录制: https://www.dropbox.com/s/dfb9nkgt7e3zm9u/Video%2023-04-17%2013%2054%2035.mov?dl=0

【问题讨论】:

  • 你调用blur事件了吗?
  • @Rayon 怎么样,伙计?不知道为什么会这样,第一次看到这个

标签: javascript android html forms


【解决方案1】:

花了一整天后...才意识到会发生什么...我有 window.resize 事件,刚刚清除了这个,它停止了问题。很抱歉给您带来不便。

【讨论】:

    【解决方案2】:

    就我而言,当我不小心更新了 innerHTML 时,我观察到了类似的行为:

    HTML

    <form id="myform">
      <input>
    </form>
    

    Javascript

    if(someaction) myform.innerHTML+= "some notice";
    

    这里someaction 有效地破坏并重新创建输入,从而关闭虚拟键盘。

    myform.appendChild() 保持旧输入的焦点

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-28
      • 1970-01-01
      • 1970-01-01
      • 2014-06-09
      相关资源
      最近更新 更多