开发时候input框删除中间的内容后光标自动跳到最后是因为什么?

如输入12345,当我光标移到中间,删掉3,删掉后光标自动跳到5后面。火狐下没问题,360和chrome浏览器会出现... 如输入12345,当我光标移到中间,删掉3,删掉后光标自动跳到5后面。
火狐下没问题,360和chrome浏览器会出现
展开
 我来答
匿名用户
2019-09-23
展开全部
原因:
  input事件中,给input框绑定任何事件后,在处理事件时 setData之后就会让光标到最后。说白了就是数据发生更新导致光标跑到最后。
解决思路:
  设置两个值。sendVal 为 input 的value值,send_val 为暂时存储value值,sendText 方法负责将 e.detail.value 的值复制给 send_val
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式