javascript设置input编辑框光标的位置

function set_text_value_position(obj, spos){
	var tobj = document.getElementById(obj);
	if(spos<0)
			spos = tobj.value.length;
	if(tobj.setSelectionRange){ //兼容火狐,谷歌
			setTimeout(function(){
				tobj.setSelectionRange(spos, spos);
				tobj.focus();}
				,0);
	}else if(tobj.createTextRange){ //兼容IE
			var rng = tobj.createTextRange();
			rng.move(‘character‘, spos);
			rng.select();
	}
}
//调用演示
set_text_value_position(‘login_div‘, -1);  //设置到末尾
set_text_value_position(‘login_div‘, 0); //设置到开头

				
时间: 2024-10-11 05:51:05

javascript设置input编辑框光标的位置的相关文章

input 编辑框 光标 的相关问题

 input编辑框 光标 的位置 function set_text_value_position(obj, spos){ var tobj = document.getElementById(obj); if(spos<0) spos = tobj.value.length; if(tobj.setSelectionRange){ //兼容火狐,谷歌 setTimeout(function(){ tobj.setSelectionRange(spos, spos); tobj.focus();

js获取编辑框游标的位置

代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>js获取编辑框游标的位置<

设置input文本框只读效果

设置input文本框只读效果:在实际应用中可能需要将input文本框设置为只读状态,代码实际非常简单,只要添加一个属性即可.代码如下: <input type="text" value="蚂蚁部落" readonly/> 使用readonly属性即可将文本框设置为只读状态,具体可以参阅<input>标签的readonly属性一章节. 原文地址:http://www.51texiao.cn/HTML5jiaocheng/2015/0521/21

css设置input文本框样式代码实例

css设置input文本框样式代码实例:使用css设置input元素的样式是最为常用的操作之一,当然也是最为基础的操作,可能对于刚刚接触css的朋友还不够熟悉,下面就通过一段简单的代码历史演示一下如何设置文本框的样式,当然这个演示可能并不是特别的美观,这里的目的也只是起到一个演示作用,代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="

【Javascript】在文本框光标处插入文字并定位光标 (转)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

JQuery EasyUI设置input文本框disabled, readonly属性

因EasyUI对控件进行了封装,所以通常的Jquery代码设置不起作用,如$('#id').attr("readonly", "readonly"). 因此我们选择在input的上一级元素div中加一个class限定,如 <div class="fitem test">           <label>                角色ID<span >*</span>:</label&g

javascript 设置input框只读属性 获取disabled后的值并传给后台

input只读属性 有两种方式可以实现input的只读效果:disabled 和 readonly. 自然两种出来的效果都是只能读取不能编辑,可是两者有很大不同. Disabled说明该input无效,及其value不会传递给任何程序,比如asp.php等.Readonly仅仅是无法编辑,不影响其值的传递. Disabled使用:<INPUT type="text" name="username" value="james"disabled

js-处理div设置的编辑框处理焦点定位追加内容

具体实现方法如下: 首先要让DIV启用编辑模式 <div contenteditable=true id="divTest"></div> 通过设定contenteditable=true开启div的编辑模式.这样DIV就可以跟文本框一样输入内容了.不扯话题了.下面说怎么获取或设置光标位置. 2个步骤: ① 获取DIV中的光标位置② 改变光标位置 var cursor = 0; // 光标位置 document.onselectionchange = funct

MFC 编辑框内容更新方法以及滚动条设置

内容更新,之前已经说过一种就是调用UpdateData(FALSE);来实现.但是这种方法是对整个编辑框进行更新. 通过单个编辑内容设置更新内容.这种是调用SetDlgItemText(IDC_EDIT,m_Edit1_Value);来实现. 滚动条的设置,首先是要先设置一下编辑框属性,使能多行滚动,以及其滚动方式.之后申请一个编辑框的控制变量类型. 在事件处理时调用函数:m_Edit1_path_Ctl.LineScroll(m_Edit1_path_Ctl.GetLineCount());