首页 > 代码库 > javaScript:让文本框内的最后一个文字的后面获得焦点

javaScript:让文本框内的最后一个文字的后面获得焦点

//当失去交点以后  让文本框内的文字获得焦点  并且光标移到最后一个字后面  function myfocus(myid) {    if(isNav){          document.getElementById(myid).focus();// 获取焦点        }else{    setFocus.call(document.getElementById(myid));      }  }  var isNav = (window.navigator.appName.toLowerCase().indexOf("netscape")>=0);  var isIE = (window.navigator.appName.toLowerCase().indexOf("microsoft")>=0);  function setFocus() {       var range = this.createTextRange(); //建立文本选区        range.moveStart(‘character‘, this.value.length); //选区的起点移到最后去        range.collapse(true);       range.select();  }

 

jquery中focus()函数实现当对象获得焦点后自动把光标移到内容最后

jquery获取焦点后光标在字符串后,当input获得焦点后,自动把光标移到文本内容的最后,jQuery用focus()使文本输入框获得焦点且焦点在文字的最右的方法 

//获取焦点后光标在字符串后 //其原理就是获得焦点后重新把自己复制粘帖一下 var t=$("#"+id).val(); $("#"+id).val("").focus().val(t); 

 

javaScript:让文本框内的最后一个文字的后面获得焦点