Eingabefelder leren bei klick (Javascript)

Gast #3446695
Lesenswert?

Der dem Eingabefeld zuzuordnende Event heisst "onfocus" (wenn der Cursor 
ins Feld kommt) - dann rufst du eine JS-Funktion auf, die das Feld 
leert, so ähnlich:

In Javascript:

function clear_field(id)
{ document.getElementById(id).value=''}

Im HTML:

<input type='text' id='inp3' onfocus='clear_field(this.id);'>

Hat nur einen Nachteil, so einfach, wie die Funktion hier dargestellt 
ist, dass das Textfeld IMMER geleert wird, wenn es den Focus bekommt, 
also auch, wenn du nur etwas korrigieren willst. Wenn man wollte, dass 
es sich nur dann leert, wenn der Platzhalter drinsteht, müsste mal den 
als Parameter mit übergeben und in der JS-Funktion darauf prüfen ...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren