mr.bullisch: removeChild funktioniert bei mir nicht

Beitrag lesen

Hallo Struppi

ich habs jetzt mal mit innerHTML probiert. Es funktioniert auch ganz gut (und war auch garnicht mal kompliziert) aber wenn ich nach dem Zurücksetzen erneut prüfe, dann erscheint bei fehlerhafter Email keine Warnmeldung.

Wie kann ich das am besten lösen? mit nem Reload der Seite nach dem zurücksetzen würds gehen (find ich aber nicht schick)!

Hier mal der Code:

  
      function leeren() {  
    document.forms[0].name.style.background = "#FFFFFF";  
    document.forms[0].eintrag.style.background = "#FFFFFF";  
    document.forms[0].email.style.background = "#FFFFFF";  
    document.getElementById('alarm').style.display = 'none';  
             }  
  
  
function pruefen() {  
    if ((document.forms[0].email.value.indexOf("@") == -1 || document.forms[0].email.value.indexOf(".") == -1) && document.forms[0].email.value != '') {  
      document.forms[0].email.style.background = "#FFFF66";  
    var meldung = 'email falsch!'  
    document.getElementById("alarm").innerHTML=meldung;  
     return false;  
      } else {  
       var name = document.forms[0].name.value;  
       var text = document.forms[0].eintrag.value;  
       if(name == "") {  
       document.forms[0].name.style.background = "#FFFF66";  
       document.forms[0].name.focus();return false;  
  
      }  
  
       if(text == "") {  
    document.forms[0].eintrag.style.background = "#FFFF66";  
       document.forms[0].eintrag.focus();return false;  
      }  
   }}