value

aiquita

Mitglied
ich habe folgendes in einem input um den value zu löschen
die backslashes kommen davon das ich das ganze per echo ''; von php ausgebe

onfocus="if (this.value == value) this.value = \'\';" onblur="if (this.value == \'\') this.value = value;"

der inhalt der verschwindet auch ordnungsgemäß aber er kommt nicht wieder und ich kann mir nicht erklären warum
 
Ich würde es so lösen (abgesehen davon, dass ich es aus dem HTML des Seitenkörpers heraushalten würde):
HTML:
<input type="text" onfocus="if(this.value == this.placeholder) this.value = '';" onblur="if(this.value == '') this.value = this.placeholder;" placeholder="text eingeben" />
 

Neue Beiträge

Zurück