knrt.net
当前位置:首页 >> js光标 >>

js光标

function setFocus() { var obj = event.srcElement; var txt =obj.createTextRange(); txt.moveStart('character',obj.value.length); txt.collapse(true); txt.select(); }

//IE下有focus()的BUG。$("input").blur(function(){ //兼容写法 setTimeout(function(){ $("input").focus(); }, 0);});

window.onload=function(){ document.getElementById("test").onkeydown=function(e){ //当前元素是(e||event).currentTarget console.log((e||event).currentTarget); //标签名称是(e||event).currentTarget.tagName console.log((e||event).cu...

核心是document.selection.createRange方法,具体例子看这里:http://jsrun.net/wZYKp/edit 具体业务具体操作,就帮你到这儿了。

onBlur事件是当光标离开当前获得聚焦对象的时候,触发onblur事件,同时执行被调用的程序 示例 姓名 性别 年龄 住址 JS代码 function chkvalue(txt) { if(txt.value=="") alert("文本框里必须填写内容!");}

Document function setTa1CursorPosition(i){ var oTa2 = o_input; if(oTa2.selectionStart||oTa2.selectionStart==0){//非IE浏览器 oTa2.selectionStart=i; oTa2.selectionEnd=i; console.log(oTa2.selectionStart) }else{//IE var range = oT...

function getTxt1CursorPosition(){ var oTxt1 = document.getElementById("txt1"); var cursurPosition=-1; if(oTxt1.selectionStart){//非IE浏览器 cursurPosition= oTxt1.selectionStart; }else{//IE var range = document.selection.create...

js document.getElementById(id).focus(); 例如 function gaib(id) { var oo=document.getElementById(id); if (oo.value == 3) { alert('输入错误'); oo.focus(); } } jquery $("#"+id).focus(); 例如 function gaib(id) { var oo=$("#"+id); i...

给每个文本框添加onfocus事件、获取到焦点时,给一个全局变量赋值、就知道是哪个文本框了 或者直接在文本框的这个事件里面操作你想要做的事情。。。

function getCursortPosition (ctrl) {//获取光标位置函数 var CaretPos = 0;// IE Support if (document.selection) { ctrl.focus (); var Sel = document.selection.createRange (); Sel.moveStart ('character', -ctrl.value.length); Caret...

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com