Ich habe folgendes:
<input id="feld_01" name="wert" value="Default-Text" onfocus="if(this.value=='Default-Text')this.value=''" onblur="if(this.value=='')this.value='Default-Text'">
Es existiert die Eigenschaft defaaultValue damit läßt sich die funktion wesentlich flexibler machen.
<input value="Default-Text"
onfocus="if(this.value==this.defaultValue)this.value=''"
onblur="if(this.value=='')this.value=this.defaultValue">
<script language="JavaScript">
Hier fehlt das type Attribut und language ist lange veraltet und solte nicht mehr verwendet werden.
<!--
auch der HTML Kommentar im Skriptblock ist reilich überflüssig geworden, es sei denn du musst Netscape 1 und den IE 2 berücksichtigen.
> function pruefen() {
> if(document.getElementById("feld\_01").value!=""&&document.getElementById("feld\_01").value!="Default-Text")
Formularelemente sollten besser über die forms Colection angesprochen werden, es ist schneller und abwärtskompatibel.
> document.getElementById("feld\_01").type="hidden"
Wie wahsaga schon erwähnte kannst du hier nur lesend zugreifen besser du versteckst das Feld über die display Eigenschaft.
Struppi.
--
[Javascript ist toll](http://javascript.jstruebig.de/)