一尘不染

使用JavaScript将光标放置在文本输入元素中的文本末尾

javascript

将焦点设置到元素之后,通过JavaScript将光标放置在输入文本元素中文本末尾的最佳方法(我想是最简单的方法)是什么?


阅读 529

收藏
2020-04-25

共1个答案

一尘不染

我在IE中遇到了同样的问题(通过RJS /原型设置焦点之后)。当该字段已有值时,Firefox已经将光标留在末尾。IE迫使光标移至文本的开头。

我得出的解决方案如下:

<input id="search" type="text" value="mycurrtext" size="30" 
       onfocus="this.value = this.value;" name="search"/>

IE7和FF3均适用

2020-04-25