D.R.: onblur/onfocus statt in textarea auch in input?

Beitrag lesen

Hallo,

Mathias hat dir ja bereits den richtigen Artikel verlinkt.

Ich möchte nur noch auf eine Sache hinweisen:

<textarea name="surname" class="inputbox" rows="0" cols="100" onblur="if(this.innerHTML=='')this.innerHTML = 'Donald Ducks Vorname';"  onfocus="if(this.innerHTML=='Donald Ducks Vorname')this.innerHTML = '';">Donald Ducks Vorname</textarea>

Seit wann spricht man den Inhalt einer Textarea mit innerHTML an? Dass das funzt, liegt höchstwahrscheinlich an der Fehlertoleranz mancher Browser. Nicht zuletzt leidet aber mindestens die Performance darunter.

Den Textinhalt einer Textarea wird, wie auch bei input-Feldern in der value-Eigenschaft (auch wenn das entsprechende HTML-Attribut nicht in Verbindung mit Textareas verwendet wird) gespeichert und kann auf diese Weise angesprochen werden.

mfg. Daniel