收藏
回答

input 提交后 键盘不收起

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 Bug input 客户端 6.7.1 2.2.0

input输入框每次输入完成之后 点击了发送按钮,然后键盘就会被收起 设置聚焦后 又会拉起键盘,有没有办法保持键盘一直不被收起,一直处于拉起状态,这个太坑了,用户体验感极差,每次一闪一闪的,这个问题倒是给个解决方案啊,你想想 要是微信每次聊天了每次键盘都要收起一下有多难受

最后一次编辑于  2018-08-13  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

3 个回答

  • HS
    HS
    2018-08-13

    可以使用 confirm-hold 属性,点击键盘上的 “完成按钮” 保持键盘不收起。

    2018-08-13
    赞同
    回复 2
    • 小萨
      小萨
      2018-08-17

      我自己写了一个发送按钮呢,我点击自己的发送按钮键盘会收起,通过代码重新获取焦点就又会拉起   这样就造成了那种键盘收起又拉起的情况,我的需求是  点击我自己写的按钮 键盘也不收起

      2018-08-17
      回复
    • 廖艳玲
      廖艳玲
      2018-10-25

      我也有这个问题 如何解决

      2018-10-25
      回复
  • 赚钱养玲玲
    赚钱养玲玲
    2018-08-17

    解决了吗?遇到同样的问题

    2018-08-17
    赞同
    回复 2
    • 小萨
      小萨
      2018-08-17

      还没有

      2018-08-17
      1
      回复
    • 赚钱养玲玲
      赚钱养玲玲
      2018-08-17回复小萨

      这就尴尬了啊


      2018-08-17
      回复
  • 雄
    2018-08-19

    我也是遇到同样问题。。现在有个解决方案和各位探讨下:

    input宽度全覆盖,然后放个按钮在底层,点击的时候其实还是点在input上,然后通过检测事件中的触摸位置来判断用户是否要点击按钮。难点在于要如何通过位置来确定是否点击按钮。。。

    2018-08-19
    赞同
    回复 3
    • 赚钱养玲玲
      赚钱养玲玲
      2018-08-20

      能截个图吗,按钮放在底层怕是不太好吧

      2018-08-20
      回复
    • 雄
      2018-08-20回复赚钱养玲玲

      只是思路,我没有实现。。试了下,这样确实不好,因为文字输入多的话会显示在按钮的上面。。。

      2018-08-20
      1
      回复
    • 雄
      2018-09-07回复

      上面的方案我试过了,不行,因为当光标在这个Input上面的时候,你再次点击并不会触发tap。但是这里有另一个解决方案,实测可行。

      https://developers.weixin.qq.com/community/develop/doc/000c0eaecc85b01406e6aedc056804?highLine=%25E9%2594%25AE%25E7%259B%2598


      2018-09-07
      回复