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