若文本框中已有内容
在IE中
则会定位到文本框的第一个字符的位置
这就有点不方便了~
如下函数可以定位到最后
但在FF中是不需要用到这个的~
而且FF中没有
createTextRange()这个方法所以
若要通用的话
则先需要判断浏览器了~
[js]
function getSelectPos(obj) {
var esrc = document.getElementById(obj);
if (esrc==null){
esrc=event.srcElement;
}
var rtextRange =esrc.createTextRange();
rtextRange.moveStart('character',esrc.value.length);
rtextRange.collapse(true);
rtextRange.select();
}
[/js]
没有评论 :
发表评论