textarea组件中设置maxlength时候使用ios原生自带键盘bug
发布于 6 年前 作者 caojuan 10972 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

因为ios原生自带输入键盘,拼音输入法时候,会将字母输入区域内,input标签会在确认了拼音打出的汉字后,进行截取前20位。但是textarea中,拼音输入过程中就会截断。导致键盘自带的X号删除出现异常,且操作输入过程很凌乱。具体表现为输入的拼音被截取掉了。

  • 预期表现

同input标签一样,不要在输入拼音位确定汉字的情况下就截取掉。

  • 复现路径
  • 提供一个最简复现 Demo

 <textarea placeholder=“最多可以输入20个字” maxlength=“20” />

2 回复

iOS原生中文拼音输入法,在草稿状态下,会带空格,触发了maxlength会直接被截断,估计要换种实现方式。比如开发者来判断长度截断。

麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

回到顶部