Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法从javascript获取文本框中的插入点?_Javascript_Html - Fatal编程技术网

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

有没有办法从javascript获取文本框中的插入点?,javascript,html,Javascript,Html,我试图在用户按下按钮时将文本插入html文本框。这是一个简单的屏幕数字键盘。我发现许多不同的脚本声称能够在文本框跨浏览器中找到当前光标位置,但没有一个在IE中工作(我使用的是IE8)。这只是IE8的缺陷吗?有解决办法吗 似乎在某个地方一定会有一个明确的答案,但我已经看得太远了,没有用。重申一下,如何在html文本框中找到当前光标位置?请看这里: 皮特,您还可以使用“onblur”事件保存插入符号位置,以便始终知道上一个插入符号位置。这是我见过的查找光标位置的最佳示例。你会得到答案的。还有一个更复

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

似乎在某个地方一定会有一个明确的答案,但我已经看得太远了,没有用。重申一下,如何在html文本框中找到当前光标位置?

请看这里:


皮特,您还可以使用“onblur”事件保存插入符号位置,以便始终知道上一个插入符号位置。

这是我见过的查找光标位置的最佳示例。你会得到答案的。还有一个更复杂的问题。在本例中,焦点始终位于文本框中。当您使用文本框外部响应单击的元素将文本放入文本框时,文本框会失去焦点。这会导致我们丢失文本框中的当前位置--pete在页面上隐藏一个字段:lastPosition并在文本框中移动时不断更新该字段,当您失去焦点时,您可以访问该隐藏字段以查看cusros最后的位置。