某些業務在處理input的輸入框的觸發oninput時間,需要控制游標位置,此方法依賴於jquery
//獲取游標位置
(function($) else
// 返回游標位置
return curcurpos;
} });
})(jquery);
定位游標方法
/*
定位游標
*/function setcaretposition(ctrl, pos)
else if (ctrl.createtextrange)
}
舉例:只能輸入時間字串,如果輸入錯誤,可以修改,字串中間出錯,在觸發oninput事件時游標會自動到最後,給修改帶來不便
//只能輸入時間 (例如12:00)
$(document).on("input",".mustarrivetimes",function()
pos=pos-(temp.length-$(this).val().length);//當前游標位置
setcaretposition($(this)[0],pos);//設定游標
/*if($(this).val().length == 2)else if($(this).val().length > 7)
});
關於javascript 操作游標
版本 dhtml object model 返回值 有 語法 otextrange object createtextrange 引數 無 返回值 otextrange 物件 element 如果成功的話返回被建立的 textrange 物件。說明 為 object 建立 textrange 物件。...
js獲取游標,設定游標位置
直接貼 作為日常開發筆記 設定游標位置 params ele 輸入框元素 params pos 需要將游標設定的位置 author 2018 09 29 setcaretposition ele,pos else if ele.createtextrange 獲取游標在輸入框中相對位置 param ...
獲取游標tell 移動游標seek
f open data r encoding utf 8 print f.tell print f.readline print f.tell print f.readline seek預設相對於開始位置 f open data r encoding utf 8 f.seek 3 print f.r...