Hallo Jim,
Ist: Textarea, gesamter Text selektiert.
Prob1: Text DEselektieren
Prob2: Caret an bestimmte Stelle setzen (damit wäre Prob1 eventuell ja automatisch gelöst?)Hat jemand eine Idee?
Im IE geht das so:
function setCursor()
{
var range = myTextarea.createTextRange();
range.collapse(true);
range.moveEnd("character",5);
range.moveStart("character",5);
range.select();
}
Die Funktion setzt den Cursor hinter das fünfte Zeichen; statt "character" kann man auch "word" oder "sentence" einsetzen.
Bei einzeiligen Textfeldern könnte man sowas auch für Mozilla umsetzen, in Textareas aber nicht. Wenn du den Cursor einfach nur ans Ende setzen willst, ginge das mit fast allen Browsern, indem du den Wert neu setzt:
myTextarea.focus();
myTextarea.value = myTextarea.value;
Grüße, Stefan