收藏
回答

android 联想输入功能导致 input 输入错乱

问题模块
API和组件

android机型,三星等品牌,输入法如果开启联想输入或者输入预测,bindinput 用下边的方法把输入自动转为大写,会导致每次输入都会把之前的输入重复出来


this.setData({

    cardNo: e.detail.value.toUpperCase()

})


例如,首字母输入 a ,期望结果 A,实际输入结果 A,正常

继续输入b,期望结果 AB,实际输入结果 AAB

继续输入c,期望结果ABC,实际输入结果  AABAABC


关闭联想输入或者相关功能后正常,IOS没有这个问题


有什么解决的方法吗

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

2 个回答

  • smoothie
    smoothie
    2017-09-21

    http://support.weixin.qq.com/cgi-bin/mmsupport-bin/readtemplate?t=page/android_exp__index


    麻烦装下这个版本看看还有没有问题

    2017-09-21
    赞同
    回复
  • Ethan
    Ethan
    2017-09-21

    这个版本,单次输入Ok了,没有问题,多次唤起键盘输入,还是会重现之前描述的问题

    2017-09-21
    赞同
    回复