- 当前 Bug 的表现
ios中,点击输入框后,输入框被清空,符合预期表现;
安卓中,点击输入框后,输入框的值变为:"1531918";
- 预期表现
点击输入框后,如果初始值包含 “*” ,输入框被清空。
- 提供一个最简复现 Demo
<input type="number" value="{{text}}" bindinput="delInput" name="手机号码"/>
// text初始值为:153****1918 delInput(e) { if (e.detail.value.indexOf( '*' ) !== -1) return '' ; } |
你好,问题已复现,我们会在后续版本中进行修复。
在type=idcard 也有这个问题存在
是不是已经修复了呢?
你在focus事件里面清空内容试下?
我目前是这么做的workaround.
你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
任意机型和任意版本,wechatide://minicode/BdMI0xm27d2Y
你好,反馈已收到,问题确认中,感谢反馈
有没有解决方案呢?
目前暂时不清楚问题所在,或许你可以使用正则检验试试
问题点在于:安卓上聚焦输入框时,把 星号 给清掉了,只保留了数字