Announcement

Collapse
No announcement yet.

Cursorposition in Eingabefeld ermitteln/setzen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Cursorposition in Eingabefeld ermitteln/setzen

    Hallo,

    ich möchte gerne bei einem Eingabefeld die aktuelle Cursorposition ermitteln und später neu sätzen.

    Ich muss bei einem bestimmten Eingabezeichen den kompletten Inhalt des Eingabefeldes neu schreiben (Rückgabewert einer Funktion). Der Cursor soll dabei aber an der gleichen Stelle bleiben.
    Unter FireFox 3.5 kein Problem:

    Code:
    var input = document.getElementById("eingabefeld");
    input.focus();
    var cursorposition  = input.selectionStart;
    Das setzen der Cursorposition funktioniert ähnlich.
    Allerdings bekomme ich es im Internet Explorer nicht hin. Dort wird diese Funktion nicht unsterstützt sondern ich muss mit "getRange" arbeiten. Damit schaffe ich es zwar einen Text an der Cursorposition zu setzen aber ich müsste es eigentlich so hinbekommen, dass ich die Position ermittel, den Wert des Eingabefeldes komplett neu überschreiben und dann die Cursorposition setzen kann.

    Hat jemand eine Idee?

    Vielen liebe Dank
    Desiree
Working...
X