Hallo,
warum? wieso muss es editierbar UND kein inputfeld sein?
weil inputfelder doof aussehen ;-)
CSS?
...macht aus einem Inputfeld nichts anderes als ein ggf. buntes, formatiertes Inputfeld ;-)
Schon mal probiert? Anscheinend nicht. Nimm einem Input-Feld den Rahmen weg und schon sieht es wie ganz normaler Text aus. Von wegen bunt formatiert...
Du hast lediglich ein Darstellungsproblem, dann löse es auch wie ein Darstellungsproblem, nämlich durch Formatierung und nicht durch ein kompliziertes Getrickse mit Scripts.
Gruß, Don P