输入123456789,此时光标位置在9,并且通过input事件也能拿到光标位置,然后点击3后面,光标已经移动至3后面。
- 发布:2020-08-11 15:51
- 更新:2020-08-14 15:31
- 阅读:582
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 2.8.0
手机系统: Android
手机系统版本号: Android 9.0
手机厂商: 华为
手机机型: Magic2
页面类型: nvue
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
希望有个事件或者方法能获取到正确的光标位置。
希望有个事件或者方法能获取到正确的光标位置。
实际结果:
目前没有任何方法和事件能满足这种需求,因为有一个点击回退的功能,当我点击回退的时候不知道正确的下标就无法正确的删除已输入的字符。
目前没有任何方法和事件能满足这种需求,因为有一个点击回退的功能,当我点击回退的时候不知道正确的下标就无法正确的删除已输入的字符。
bug描述:
虽然textarea有input和blur两个方法可以获取下标,但是如果在输入的过程中,点击选中输入位置,那就没法知道正确的光标位置在哪了。
6 个回复
f***@163.com (作者)
顶起来,管理员不管吗?
f***@163.com (作者)
顶顶顶顶
f***@163.com (作者)
顶起来a
f***@163.com (作者)
mark
chualosue
可以把上次字符串在保存起来,如果点击回退的话就把变量改成上次字符串这样子处理吗
f***@163.com (作者)
我的需求是有一个回退键,每点击一次就会往前删一个字符,假如上次我输入abc,但是我把光标移动至a后面了,那照你的方法点击回退键的时候就会变成ab,实际上应该是bc
2020-08-19 14:52
chualosue
回复 f***@163.com: 懂了懂了,我还以为是一开始123456,然后变成123456789,然后点击回退变成123456
2020-08-19 14:56
jxtian
后续会增加相关接口
f***@163.com (作者)
接口增加了么?
2020-12-25 12:07