收藏
回答

input 提交后 键盘不收起

问题模块 框架类型 问题类型 操作系统版本 手机型号 微信版本
客户端 小程序 需求 iOS 10.1.2 华为 6.5.3

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

最后一次编辑于  2018-08-28
回答关注问题邀请回答
收藏

3 个回答

  • 小程序技术专员-Eric
    小程序技术专员-Eric
    2018-08-28

    input组件里有一个confirm-hold属性,将其设置为true应该就可以满足你的需求了。


    confirm-holdBooleanfalse点击键盘右下角按钮时是否保持键盘不收起

    <input style="border: 1px solid #ccc;" confirm-hold="true" bindconfirm="send"></input>


    https://developers.weixin.qq.com/miniprogram/dev/component/input.html

    2018-08-28
    赞同
    回复 1
    • 赚钱养玲玲
      赚钱养玲玲
      2018-08-29

      这样点击软件盘的发送按钮是可以实现键盘不收起,但我自己写的button发送按钮还是会出现闪烁下。

      2018-08-29
      回复
  • 雄
    2018-09-07

    这里有个解决方案,我试了可以。但还是希望官方早日提供更优美的解决方案。

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


    2018-09-07
    赞同
    回复 1
    • 赚钱养玲玲
      赚钱养玲玲
      2018-09-08

      好的,先试试效果!多谢分享

      2018-09-08
      回复
  • sun
    sun
    2018-08-28

    你让他一直处于聚焦状态不行吗

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

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

      2018-08-28
      回复
    • sun
      sun
      2018-08-28

      你点按钮的时候就已经上去焦点了,你这需求厉害喽

      2018-08-28
      回复
    • 赚钱养玲玲
      赚钱养玲玲
      2018-08-28回复sun

      可不是吗,所以看看有没有解决办法嘛!

      2018-08-28
      回复