Vinzenz Mai: Feldvorbelegung beim Anklicken entfernen

Beitrag lesen

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