JS 实现TextBox光标定位

原创 2015年07月06日 18:04:41
<pre name="code" class="html">//设置光标位置函数 
function setCursorPosition(ctrl, pos){ 
<span style="white-space:pre">	</span>if(ctrl.setSelectionRange){ 
<span style="white-space:pre">	</span>ctrl.focus(); 
<span style="white-space:pre">	</span>ctrl.setSelectionRange(pos,pos); 
<span style="white-space:pre">	</span>} 
<span style="white-space:pre">	</span>else if (ctrl.createTextRange) { 
<span style="white-space:pre">		</span>var range = ctrl.createTextRange(); 
<span style="white-space:pre">		</span>range.collapse(true); 
<span style="white-space:pre">		</span>range.moveEnd('character', pos); 
<span style="white-space:pre">		</span>range.moveStart('character', pos); 
<span style="white-space:pre">		</span>range.select(); 
<span style="white-space:pre">	</span>} 
} 

调用方法:setCursorPosition(document.getElementById("TextBox1"),3);

ctrl:控件对象

pos:定位光标的位置

C# textbox中光标定位到最后一行

使用如下语句即可             this.textBoxLog.Focus();//获取焦点             this.textBoxLog.Select(this.text...
  • Plutus_Lee
  • Plutus_Lee
  • 2014年03月19日 18:16
  • 3325

C# winform 用textbox显示文本 如何把光标定位到指定的位置

如果你只是想让该文本框得到焦点那就是 TextBox1.Focus();如果你是想让该本框的光杯定位在第X位就是 TextBox1.Select(X,0); 如果你想让该文本框选中从第X位开始的Y个字...
  • hdxyzlh_0225
  • hdxyzlh_0225
  • 2015年05月08日 09:42
  • 4291

C# textbox光标定位与字符插入

C# textbox光标定位与字符插入 (2013-04-17 14:19:26) 转载▼   分类:cs程序 我们经常使用textbox作为文字录入...
  • u013139930
  • u013139930
  • 2016年09月12日 15:28
  • 2851

winform textbox 输入状态下隐藏光标

只能通过WINDOWS API的HideCaret函数来实现 HideCaret函数的申明: [DllImport("user32", EntryPoint = "HideCaret")]...
  • LOVE_GG
  • LOVE_GG
  • 2012年07月29日 18:30
  • 1579

javascript设置文本框光标

对于text   //得到光标位置   function getCaret(textbox) {    var control = document.activeElement;    textbox...
  • yczz
  • yczz
  • 2008年01月21日 16:09
  • 2608

C#中控制TextBox的光标位置

若要将光标置于 TextBox 控件的内容的开头,应调用 Select 方法,并指定选择内容的起始位置为 0,选择长度为 0。 C# textBox1.Select(0, 0); ...
  • hcj116
  • hcj116
  • 2012年07月21日 16:53
  • 12490

C# 将光标定位到textBox控件的末尾

代码如下: private void MoveCurorLast()  {  //让文本框获取焦点  this.TextBox1.Focus();  //设置光标的位置到文本尾  th...
  • slj_win
  • slj_win
  • 2014年08月25日 18:04
  • 8655

C#:TextBox换行、设置光标位置、随文本滚动

// 换行 TextBoxControl.Text += Environment.NewLine; // 设置光标位置 到文本最后TextBoxControl .SelectionStart ...
  • binyao02123202
  • binyao02123202
  • 2011年04月08日 21:11
  • 6315

控制TextBox中光标的位置

java中有setCaretPosition(pos)和getCaretPosition()vc中有GetCaretPos()和SetCaretPos()   C#中没有啊! 如果想控制光标的位置可以...
  • jiangfuofu555
  • jiangfuofu555
  • 2007年03月24日 11:48
  • 1261

js定位光标到输入框指定位置

在提供友好用户界面时,常常要定位光标到输入框的指定位置。通常是尾部,好让用户接着输入信息。我们可以用javascript操作dom来实现,以下是实现的方法   1.       function ...
  • lsy649241354
  • lsy649241354
  • 2013年06月13日 00:27
  • 3979
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JS 实现TextBox光标定位
举报原因:
原因补充:

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