Lieber Jeena!
Schau dir mal das Beispiel hier an: http://aktuell.de.selfhtml.org/tippstricks/javascript/bbcode/index.htm
Der OP meinte keine <textarea>, sondern ein
(ich meine hier: <input type="text" value="irgendetwas">)
Daher dürfte Dein Link nicht allzusehr hilfreich sein.
Jedoch stimme ich Dir zu, dass dieses Vorhaben sehr schwer ist und daher besser unterbliebe. Ich frage mich ohnehin schon, wozu es gut sein soll, den Cursor innerhalb einer einzelnen Eingabezeile an eine bestimmte Position zu setzen. In einer <textarea> mag das ja noch sinnvoll sein, da man dort längere und komplexere Eingaben tätigen kann, aber in einem Input-Feld...?
Liebe Grüße aus Ellwangen,
Felix Riesterer.