<input value=""> Definieren

Bomber

Erfahrenes Mitglied
Ich möchte es hinkriegen das ein text der als Value bei nem <input> angegeben ist verschwindet wenn man den cursor in das <input> setzt und dann wiederkommt wenn man ihn wieder entfernt..

Ich hab auch schon mal was probiert aber das funzt nicht(hab auch heute erst mit JS angefangen :rolleyes: )

Code:
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
       <title>Title here!</title>
       
<script language="JavaScript">
<!--
function gl1()
         {
          form.document.write("LALA");
         }
function gl2()
         {
          return true;
         }
-->
</script>

</head>
<form action="">
<input type="text" onFocus="gl2()" onBlur="gl1()" value="TEST">
</form>
</body>
</html>

Kann mir da jemand helfen?
 
das löschen ist einfach...

onFocus="if(this.value=='deinText')this.value='';">

onmouseout="if(this.value=='')this.value='deinText';">

allerdings ist onmouseout nicht wirklich gut...
 
Mit dem event handler onBlur="" klappt es super. Weil dann nur der Text geändert wird wenn man den Focus woanders hin packt und nicht wnn man gegen die maus stösst oder so.
 

Neue Beiträge

Zurück