需求如题
开一个弹窗,然后数据回填,并使光标定在最后一位
实现方法
function cursorMove(inp,spos=-1) {
// spos 光标的位置 -1为最后一位
if (spos < 0) spos = inp.value.length;
if (inp.setSelectionRange) {
//兼容火狐,谷歌
setTimeout(function() {
inp.setSelectionRange(spos, spos);
inp.focus();
}, 0);
} else if (inp.createTextRange) {
//兼容IE
var rng = inp.createTextRange();
rng.move("character", spos);
rng.select();
}
},