根据鼠标位置在textarea中设置焦点和插入位置,就像用户点击一样

时间:2010-05-13 22:20:56

标签: javascript focus textarea cursor caret

一旦加载了一个带有textarea的页面,如果鼠标光标位于该textarea内,我希望一些textarea立即获得焦点。这很容易,因为onmousehover处理程序可以设置焦点。

现在,我如何设置插入符号的位置?如果用户使用鼠标点击设置焦点/插入符号,我希望插入符号位置。

基本用例是:

  1. 用户点击链接并等待(鼠标勉强移动)
  2. 页面已发送,它只包含一个大文本区域,文本
  3. 使用键盘的用户类型
  4. 在鼠标光标正下方插入字符
  5. 今天用户必须等到插入符号可见(位于textarea的左上角),然后在键入之前单击以移动插入符号。

    谢谢!

0 个答案:

没有答案