onClick nur einmal ausführen

Hallo,

Ich habe auf meiner Homepage ein Kontaktformular, bei dem die Vorbelegung der Textfelder beim Anklicken verschwindet:

<input name="name" type="text" value="Name" onClick="this.value=' ' ">

Wie bekomme ich es hin, dass der Inhalt des Formularfeldes nur beim ersten Anklicken durch den Benutzer gelöscht wird? Der Inhalt soll also nicht bei jedem Klick auf das Feld gelöscht werden.

vielen Dank im Voraus
Jonas
 
function firstclick ()
{
if (!x)
{
this.value = '';
}
var x = 1;
}

<input name="name" type="text" value="Name" onClick="firstclick ()">

bin jetzt nicht so gut in js bewandert aber vll geb ich dir damit nen denkanstoss
 
Vielen Dank,

ich bin auch nicht so bewandert in JS, aber nach etwas Bastelei hab' ich es dann hinbekommen.
Irgendwie darf in dem Namen der Funktion die Zeichenfolge "click" nicht auftauchen (zumindest scheint mir das jetzt nach dem 'rumbasteln so).

Gruß
Jonas
 
Zurück
Oben