Skeeve: Formular: Feldvorbelegung soll beim Klick hinein verschwinden

Beitrag lesen

Moin!

<input value="Blafasel"
onclick="if(this.value == this.defaultValue) this.value = '';"
onblur="if(!this.value) this.value = this.defaultValue;"

Und was, wenn ich "Blafasel" dort drin stehen haben möchte? Das würde mir dann sofort beim nächsten kokussieren entfernt. Wie wäre es stattdessen mit:

onclick="if( done[this.id]++ == 0 ) this.value = '';"

Den onblur Handler lasse ich auch weg, denn was ist, wenn ich User da gar nix drin haben möchte?

-- Skeeve