Issue

by moefaridi

HTML

<textarea id="sometextarea" rows="5">
asdfas
dfa
sdf
as
df
as
df
asd
f
asd
f
</textarea>

JavaScript

var caret = 25;

$(function(){
  $( "#sometextarea" ).focus();
  setCaretPosition(document.getElementById('sometextarea'),caret);
});

function setCaretPosition(ctrl, pos) {
    if(ctrl.setSelectionRange)
    {
        ctrl.focus();
        ctrl.setSelectionRange(pos,pos);
    }
    else if (ctrl.createTextRange) {
        var range = ctrl.createTextRange();
        range.collapse(true);
        range.moveEnd('character', pos);
        range.moveStart('character', pos);
        range.select();
    }
}