Cursor in <textarea> nach 5 Schritte nach links bewegen
Sir Quicksand
- javascript
1 molily
Hi Leute,
ich möchte den Cursor in einer <textarea> ein paar positionen nach links verschieben, wie geht das mit Javascript?
Quicksand
ich möchte den Cursor in einer <textarea> ein paar positionen nach links verschieben, wie geht das mit Javascript?
Der Ansatz von http://aktuell.de.selfhtml.org/tippstricks/javascript/bbcode/ sollte weiterhelfen.
Im MSIE wird ein TextRange-Objekt erzeugt. Mit move() wird der Cursor verschoben, schließlich wird noch einmal select() aufgerufen (wenn ich mich recht erinnere).
In anderen Browsern gibt es die Eigenschaft selectionStart des textarea-Elementknotens. Diese kann entsprechend verringert werden (selectionEnd wandert m.W. mit, müsstest du testen).
Mathias