得到光标在文本域中的位置

原创 2004年08月12日 13:35:00


点击textarea 得到光标在文本域中的位置

<div id=box>&nbsp;</div>

<script language="javascript">
function doit(){
 var rng = event.srcElement.createTextRange(); 
 rng.moveToPoint(event.x,event.y); 
 rng.moveEnd("character",event.srcElement.value.length) 
 box.innerText = "光标位置:" + (event.srcElement.value.length - rng.text.length)
}
</script>


<textarea onclick="doit()" rows="6" cols="33">sdfsdfsdfsdfsdfsdfsdf</textarea>

 

设置光标的闪动间隔

 把下面复制到窗体, 点击文本框就会看到效果判断插入符光标的闪烁频率Private Declare Function GetCaretBlinkTime Lib "user32" () As Long...
  • ewang11
  • ewang11
  • 2008-02-17 15:34:00
  • 511

菜鸟学JS(六)——JS在文本域光标位置插入文本

很久没有写关于JS的博客了,说实话,对于JS小弟仅限于会简单使用的程度。作为一个非前端人员,个人觉得更好更深入的掌握JS还是很有必要的。这不仅仅可以提高自身价值,更重要的是很多情况下使用JS可以更好的...
  • liushuijinger
  • liushuijinger
  • 2015-09-30 22:51:23
  • 4273

VC中Listctrl控件如何获得单击所在行所在列的文本内容

DWORD dwPos = GetMessagePos(); CPoint point(LOWORD(dwPos),HIWORD(dwPos)); m_LeafList.ScreenToClient(...
  • nanfeiyannan
  • nanfeiyannan
  • 2011-06-30 22:16:00
  • 2728

js实现文本内容光标定位,获取光标位置

原文网址:http://www.iteye.com/topic/716748 效果如图: 源码: JS设置及获取Textarea的光标位置 v...
  • Touatou
  • Touatou
  • 2017-08-02 17:13:58
  • 871

在C#中获取文本框中光标所在位置

在C#中获取文本框中光标所在位置 首先定义API函数const int EM_GETSEL = 0xB0;const int EM_LINEFROMCHAR = 0xC9;const int EM_L...
  • ggw128
  • ggw128
  • 2008-04-06 16:23:00
  • 2320

//获取文本框光标位置

//获取文本框光标位置 function getTxtCursorPosition(txt) {     var cursurPosition = -1;     if (txt.selectionS...
  • softuse
  • softuse
  • 2016-08-04 13:53:58
  • 718

JavaScript 获取输入时的光标位置及场景问题

前言 在输入编辑的业务场景中,可能会需要在光标当前的位置或附近显示提示选项。 比如社交评论中的@user功能,要确保提示的用户列表总是出现在@字符右下方,又或者是在自定义编辑器中 autocom...
  • u010584641
  • u010584641
  • 2017-03-26 14:01:33
  • 4107

Delphi TWebBrowser(1)

1.WebBrowser 操作记要 WebBrowser1.GoHome;  //到浏览器默认主页                                 WebBrowser1.Ref...
  • lailai186
  • lailai186
  • 2013-04-19 08:35:45
  • 1258

js 获取文本框中光标所在字符串索引位置

New Document
  • a714115852
  • a714115852
  • 2016-05-25 19:54:54
  • 3093

jQuery设置光标停留位置在文本最后(或在具体的位置)的办法

遇到一个问题:表单输入框设置了文字,然后使用jQuery的焦点停留设置办法focus()进行处理。结果发现光标位置在firefox下停留的位置不对——停留在文字的最前边! 只有IE浏览器下是正常...
  • sqbzo
  • sqbzo
  • 2014-07-29 17:04:26
  • 969
收藏助手
不良信息举报
您举报文章:得到光标在文本域中的位置
举报原因:
原因补充:

(最多只允许输入30个字)