【发布时间】:2009-08-30 18:44:48
【问题描述】:
我有一个文本框,其中可能包含大于文本框大小的字符串。当我输入时,文本框“视口”总是移动以显示我输入的最后一个字符(例如,当您在 SO 问题中写一个非常大的标题时)。 一个
问题是,如果 texbox 失去焦点,当它再次获得焦点时,视口总是设置在文本的开头,我希望它在结尾。
我尝试以编程方式将插入符号移动到文本的末尾并且它可以工作,但是视口仍在文本的开头,因此用户仍然必须按任意键才能将视口移动到文本的末尾.
示例
这是失去焦点之前的文本框:
alt text http://img35.imageshack.us/img35/6697/10437837.jpg
这在失去焦点后:
alt text http://img11.imageshack.us/img11/1390/33816597.jpg
我希望当 txtbox 再次获得焦点时,视口的设置与第一张图片一样。
可以这样做吗?
【问题讨论】:
-
哎呀!我用示例中使用的标题发布了问题!已编辑
-
我无法用 FF3.5.2 重现这个。哪个浏览器将“视口”带到文本的开头?
-
遗憾的是我没有看到原标题的问题,那会很有趣:)
-
有问题的图片只是死链接。
标签: javascript jquery