Hallo
<input type="text" value="dd.mm.yyyy" class="lala"
name="date">
Ob es mit CSS geht weiß ich nicht, aber mit JS geht es auf alle fälle mit dem onfocus-event:
onfocus="this.value=''"
Jedoch kann es recht nervig für den Anwender werden, wenn er mit Tab durch das Formular geht und bei jedem Focusieren des Feldes seine Eingabe wieder gelöscht wird. Vielleicht wäre es besser, wenn du es nur leerst, wenn "dd.mm.yyyy" darin steht.
die Lösung dafür wurde hier schon vielfach gepostet:
z.B. von Struppi
<input type="text" value="dd.mm.yyyy" class="lala"
onclick="[code lang=javascript]if(this.value == this.defaultValue) this.value = '';
~~~"
onblur="`if(!this.value) this.value = this.defaultValue;`{:.language-javascript}"
name="date">
[/code]
Freundliche Grüße
Vinzenz