以编程方式选择输入字段中的部分文本
如何以编程方式在 HTML input
字段中选择特定范围的文本? (我不想选择整个字段,而只是选择一个子集)
另外,如何确定字段中当前选择的范围?
How can I programmatically select a specific range of text in an HTML input
field? (I don't want to select the entire field, just a subset)
Also, how can I determine the currently selected range in a field?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
以下是如何选择文本框的一部分(范围选择)并获取所选文本:
演示
Here's how to select a portion of a text box (range select) and get the selected text:
Demo
小修正。 看来 IE moveEnd() 方法是增量移动的,因此 selRange.moveEnd('character', end) 应替换为 selRange.moveEnd('character', end-start) >:
Small correction. It seems that IE moveEnd() method moves incrementally so
selRange.moveEnd('character', end)
should be replaced withselRange.moveEnd('character', end-start)
:谢谢你! 我现在想分享我的功能,它与即时通讯工具一起在 Ajaxel CMS 中使用
Thank you! I wanna share my function now, it's used in Ajaxel CMS along with Instant messenger