收藏
回答

手写输入时,小程序input组件取不到最后一个字。

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug input 微信iOS客户端 7.0.4 2.11.0

用户使用手机输入法的手写输入功能输入信息时,最后一个字如果不从输入法的备选字列表中点击确认,input的事件就不会被触发,获取input内容就会丢失最后一个字。

比如说手机端手写输入的是3个字:张三丰,但是提交数据的时候,发现程序中实际上只有2个字:张三;

我们在IOS系统和android系统用手写输入法测试过,都存在同样的问题。在IOS中,给input添加bindinput和bindblur事件能解决问题,但Android中无用。


回答关注问题邀请回答
收藏

9 个回答

  • _天马行空_ᯤ⁶ᴳ
    _天马行空_ᯤ⁶ᴳ
    2020-06-10

    升级一下微信版本试试

    2020-06-10
    有用 2
    回复
  • 小海龟🍊
    小海龟🍊
    2022-08-31

    在点击确认的方法体中加个异步,setTimeout(()=>{...逻辑方法}, 200)

    2022-08-31
    有用
    回复
  • coopy
    coopy
    2020-09-28

    7.0.19版本依然有这个问题,安卓机型有问题,ios正常,blur事件可以获取 , input事件无法读到最后一个字

    2020-09-28
    有用
    回复
  • 那年一陆向北
    那年一陆向北
    2020-08-10

    这个问题真的可以了,18年就有,到现在还是不解决

    2020-08-10
    有用
    回复 1
    • 疯狂的小辣椒
      疯狂的小辣椒
      2020-08-19
      微信版本升级至7.0.17,看下基础库2.12.1是否正常
      2020-08-19
      回复
  • 瓶子
    瓶子
    2020-08-04

    请问楼主解决了吗,我这里的安卓手机测试倒没问题,有些客户就反馈说漏字

    2020-08-04
    有用
    回复
  • 玉下独怀
    玉下独怀
    2020-07-31

    到现在也没有解决

    2020-07-31
    有用
    回复 1
    • 疯狂的小辣椒
      疯狂的小辣椒
      2020-08-19
      微信版本升级至7.0.17,看下基础库2.12.1是否正常
      2020-08-19
      回复
  • 啥时给
    啥时给
    2020-07-20

    2018年就有的问题, 依然没有解决

    2020-07-20
    有用
    回复 1
    • 疯狂的小辣椒
      疯狂的小辣椒
      2020-08-19
      微信版本升级至7.0.17,看下基础库2.12.1是否正常
      2020-08-19
      回复
  • 、安逸的小码农
    、安逸的小码农
    2020-07-13

    楼主解决了没?

    2020-07-13
    有用
    回复 2
    • 微微尘
      微微尘
      2020-07-16
      暂时没有比较好的方法解决
      2020-07-16
      回复
    • 疯狂的小辣椒
      疯狂的小辣椒
      2020-08-19
      微信版本升级至7.0.17,看下基础库2.12.1是否正常
      2020-08-19
      回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2020-06-10

    你好,麻烦升级下微信版本至最新版本,还有问题再回来继续反馈。

    2020-06-10
    有用
    回复 3
登录 后发表内容
问题标签