text使用shift键和箭头键时的区域插入符号位置
textarea caret position when shift and arrow keys are used?
我找到了一些在文本区域中查找插入符号位置的好答案,但我还没有找到一个可以在按住shift键和使用箭头键后检测插入符号位置。当按住shift键时,光标可能会在选择过程中前后移动,因此在这种情况下,使用selectionStart和selectionEnd概念似乎不可靠。
有人有好的解决方案吗?
谢谢!
实际上,考虑到插入符号只能在selectionStart或selectionEnd中的任何一个,您只需跟踪上一个start+end,就可以解决这个问题,并查看哪个发生了更改。这是一项艰巨的工作(因为在Shift+End操作后,它需要设置15-20到20-25的操作),但我认为这并不太难。
相关文章:
- 当用户按下回车键时,自动在text区域/text中插入消息
- 将文本插入光标所在的文本区域
- Javascript按钮,在html文本区域中插入一个大黑点(•)
- PHP使用子窗口中的单选按钮确定从子窗口向父窗口文本区域插入什么
- JavaScript 在文本区域中的特定位置插入文本
- 如何将文本插入到几个带有 id 的文本区域中的一个文本区域中
- 如何更改文本区域中闪烁的光标/插入符号
- 在光标位置的文本区域中插入一个字符串,并进行一些更改
- 如何在手动插入一些文本后更新文本区域的ng模型
- 将值插入文本区域可以绕过所需的检查
- text使用shift键和箭头键时的区域插入符号位置
- 单击时获取文本区域中插入符号的位置
- 将文本插入<text区域>
- 使用javascript(IE bug?)在文本区域插入新行
- 如果在 IE 中最后附加光标,则在光标位置的文本区域中插入文本
- 使用 jQuery 在文本区域插入一个浮动按钮
- 如何使用 attr() 从变量向文本区域插入值
- 在文本区域插入json对象
- ckeditor-将文本区域插入数据库
- 使用javascript或jquery按下按钮时,在文本区域插入图像