在输入的时候,用户可能使用的是全键盘输入英文字母,会导致一种情况出现,像以下情况:
或
像这种只是选中,但没有点击确认按钮,其实是还没有获取到实际输入的内容,遇到这个问题的时候其实换一个输入键盘就可以解决了。
但是有些用户可能不知道,就以为程序出现问题了,这也是官方的一个坑,到目前也还没有解决方法。
小编琢磨了下总结出了一个方法,其实,input事件是可以实时监测我们输入的内容,但bindconfirm事件在没有点解“确定”按钮的情况下是不能拿到输入的值的。
这时候我们可以添加一个延时setTimeout,给个100或者50应该就可以了,这样就可以解决这个问题了。
当然这只是取巧的一个方法,还有其他更好的方法欢迎评论区留下一起学习一起进步哦