Hallo,
Ups Fehler:
<input name='inputfeld' onfocus="javascript:leeren();" value='Hier klicken'>
noch'n "Fehler": Was soll das Label "javascript:" hier? Möchtest du diese Stelle jemals mit einem goto-Befehl anspringen, den es in Javascript gar nicht gibt? Na also. Dann brauchst du auch keine Sprungmarke zu setzen.
Übrigens ist die Methode, einen Dummy-Text in das Feld zu schreiben, ziemlich lästig für Benutzer, die kein Javascript nutzen können/wollen. Da verschwindet nämlich der sinnlose Vorgabetext nicht, und man muss ihn von Hand löschen. Wenn der Zweck des Eingabefeldes so schwer zu erraten ist, dass man einen solchen banalen (und meist nichtssagenden) Vorgabetext hineinschreiben muss, hat der Entwickler irgendwas gehörig falsch gemacht.
Was mich bei solchen Beschreibungen auch immer wieder irritiert: Das ist doch ein *Textfeld*, ich erwarte also, dass ich die Tastatur benutzen muss, um etwas hineinzuschreiben. Und warum soll ich dann erst in das Feld *klicken*, anstatt, wie es sich eigentlich anbietet, mit der Tastatur dorthin zu navigieren?
Ciao,
Martin
Computer lösen für uns Probleme, die wir ohne sie gar nicht hätten.