有没有办法从javascript获取文本框中的插入点?

时间:2009-08-17 17:59:03

标签: javascript html

当用户按下按钮时,我正在尝试将文本插入到html文本框中。这是一个简单的屏幕数字键盘。我发现许多不同的脚本声称能够在文本框交叉浏览器中找到当前光标位置,但在IE中没有任何工作(我使用的是IE8)。这只是一个IE8缺陷吗?有解决方法吗?

似乎某个地方必须有一个明确的答案,但我看起来很远,无济于事。重申一下,如何在html文本框中找到当前光标位置?

3 个答案:

答案 0 :(得分:11)

答案 1 :(得分:1)

Pete,你也可以通过使用“onblur”事件来保存插入位置,这样你就可以知道之前的插入位置了。

答案 2 :(得分:0)

所选答案中的链接不再有效。 我发现您需要使用 field.selectionStart

请查看此答案: https://stackoverflow.com/a/48150864/4031815