当前位置: 代码迷 >> Web前端 >> 统制光标在字后面
  详细解决方案

统制光标在字后面

热度:141   发布时间:2012-08-22 09:50:35.0
控制光标在字后面
//默认光标在字后面的公共方法jquery
var utilityHandle = {
setFocus:function(objFocusEven,values){
// 默认使用focus方法聚焦
objFocusEven.focus();
    // 判断是否为Ie浏览器
    if ($.browser.msie) {
     var txt = objFocusEven[0].createTextRange(); // 将传入的控件对象转换为Dom对象,并创建一个TextRange对象
     txt.moveStart('character', values);   // 设置光标显示的位置
     txt.collapse(true);
     txt.select();
    }
}};

//键盘输入是判断判断页面的文本框是否有光标 没有就默认在快速查询上面
$(document).keydown(function (event) {   
//默认没有选中
                if(flag==0){
                   var setFocusText=$("#orgcity");
                   utilityHandle.setFocus(setFocusText,setFocusText.val().length);
                   //document.getElementById("orgcity").focus();
                  
                }
            });
  相关解决方案