首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

统制光标在字后面

2012-08-22 
控制光标在字后面//默认光标在字后面的公共方法jqueryvar utilityHandle { setFocus:function(objFocusE

控制光标在字后面
//默认光标在字后面的公共方法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();
                  
                }
            });

热点排行