是否可以使用Javascript代码更改textarea元素中的光标位置?
答案 0 :(得分:2)
YES
function SetCursorPosition(pos)
{
// HERE txt is the text field name
var obj=document.getElementById('<%= txt.ClientID %><%= txt.ClientID %>');
//FOR IE
if(obj.setSelectionRange)
{
obj.focus();
obj.setSelectionRange(pos,pos);
}
// For Firefox
else if (obj.createTextRange)
{
var range = obj.createTextRange();
range.collapse(true);
range.moveEnd('character', pos);
range.moveStart('character', pos);
range.select();
}
}
FROM :: http://shawpnendu.blogspot.com/2009/03/javascript-how-to-setget-cursor.html
答案 1 :(得分:1)