Martin Hölter: automatisches Löschen von inputs bei Fokus

Beitrag lesen

Hi Mathias!

Vielen, vielen Dank, aber leider kann ich nur sagen: "funzt net". Mehr Fehlerbeschreibung kann ich dir nicht geben, es passiert einfach gar nichts, und es gibt auch keine Fehlermeldung.

Habe ich dich denn richtig verstanden?:

if (document.getElementById && (suchfeld = document.getElementById('suchfeld'))) {
suchfeld.onfocus = check;
suchfeld.onblur = check;
}

function check (eventobjekt){
if (!eventobjekt) eventobjekt = window.event;
var zielelement;
if (eventobjekt.srcElement){
  zielelement = eventobjekt.srcElement
}
else{
  zielelement = eventobjekt.target;
}
if (eventobjekt.type == "focus"){
  if (zielelement.value == zielelement.defaultValue){
   zielelement.value = "";
  }
}
else if (eventobjekt.type == "blur"){
  if (zielelement.value == ""){
   zielelement.value = zielelement.defaultValue;
  }
}
}

Sorry, aber ich hab noch nie EventHandler dynamisch hinzugefügt :-\

Gruß

Martin