Morten: Textfeld mit vorgegebenem Text

Beitrag lesen

Mit CSS dürfte das kaum möglich sein, mit JavaScript hingegen schon.
<html>
 <head>
  <title>Formular</title>
  <script type="text/javascript">
   function leereFeld(element_id) {
    var element = document.getElementById(element_id);
    element.value = '';
   }
   function fuelleFeld(element_id) {
    var element = document.getElementById(element_id);
    if(element.value == '') {
  element.value = 'vorgegeben';
    } else if(element.value != 'vorgegeben') {
     // nix
    }
   }
  </script>
 </head>
 <body>
  <input type="text" value="vorgegeben" id="vorgegeben_1" onfocus="leereFeld('vorgegeben_1');" onblur="fuelleFeld('vorgegeben_1');" /><br />
  <input type="text" value="vorgegeben" id="vorgegeben_2" onfocus="leereFeld('vorgegeben_2');" onblur="fuelleFeld('vorgegeben_2');" />
 </body>
</html>

So prüfst du auch noch gleichzeitig, ob der Benutzer etwas eingegeben hat und falls nicht, erscheint wieder der Standarttext.

Hallo ihr,

ich möchte aus Platzgründen ein Textfeld machen, in dem der Zweck des Feldes als Text eingetragen ist. Beim Klick darauf soll das Feld dann leer werden.

Hat da jemand einen Lösungsansatz für mich?

Grüße
Lars