问题模块 | 框架类型 | 问题类型 | 操作系统 | 操作系统版本 | 手机型号 | 微信版本 |
---|---|---|---|---|---|---|
客户端 | 小程序 | Bug | iOS | ios12.0 | iphone 7p | 6.7.2 |
ios12 系统,连续在不同input输入时,在form的bindsubmit事件里有些input的值取不到
================== 2018.09.20 更新 ==============================
如上图,连续输入时有些input无法获取到输入值,当再一次获取焦点失去焦点后才能取到值
网友回复
王雨:
我也遇到一样的问题了,iPhone se ios12,最后一项获取不到。不过通过bindinput可以正常获取
园芳:
目前用的解决方案:在点击事件中加入了setTimeout 这样可以取到值,原因应该是:点击事件触发时失去焦点的setData还没有赋值完造成的,希望能提供更加好的解决方案
那个很帅的小白:
你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。