Hi!
huhu ;)
Man könnte auch mit den Events input oder change arbeiten, um die Logik robuster zu machen.
- die Funktion auch bei dynamisch hinzugefügten textarea greift
Da mit Bubbling gearbeitet wird und die Events zentral beim document überwacht werden, wirkt sich das auch auf nachträglich eingefügte Elemente aus.
in der tat, sofern das textarea jedoch mit Inhalt vorbelegt ist, müsste ich wieder bei Erstellung dessen die Funktion "manuell" aufrufen um den "startwert" zu erhalten, was ich nach Möglichkeit vermeiden möchte
PS: JQuery ist keine Alternative!
jQuery ist keine Alternative zu JavaScript, sondern lediglich eine Bibliothek, mit der du vieles, was sich auch in reinem JavaScript umsetzen lässt, einfacher schreiben kannst.
sorry, damit war nicht gemeint, dass es keine alternative zu JS ist, sondern einfach nur, dass ich es vermeiden möchte ;)
PPS: eine reine CSS-Lösung wäre mir immernoch lieber ;(
Suchst du vielleicht eher contenteditable anstelle einer textarea?
jain, ansich ist mir das bekannt und ich finde es auch wunderbar, mir fehlt jedoch die Möglichkeit, entsprechenden Inhalt über ein Formular ohne jede weitere JS-Auswertung zu versenden
im Moment denke ich darüber nach, dass ja jedes objekt mit Standardwerten gefüttert wird, manche werden vererbt, manche sind einfach vorgeschrieben, viele können überschrieben werden (bei CSS beispielsweise)
könnte man nicht einfach dem browser sagen, dass jedes element vom typ textarea andere standardwerte hat als normalerweise üblich?
ich vergleiche das mal mit prototype bei JavaScript - ich habe da zwar nicht so viel Ahnung, aber wenn ich das richtig verstehe, kann ich ja auch dort Methoden und Attribute von Objekten "überschreiben"
demnach würde man einfach sagen, dass bei einer textarea das Attribut "onKeyUp", was ja dann als eventhandler verarbeitet wird, nicht mir "" vorbelegt wird, sondern mit "xy(this)"
ist sowas möglich?
Mathias
LG SorgenKinde mech