Basti Kurz: return false versagt?

Beitrag lesen

Hallo!

Folgendes Problem:
Ich checke mit Javascript, ob alle Pflichtfelder eines Formulars ausgefüllt wurden. Ist das nicht der Fall, soll das Script FALSE zurückgeben, damit mein Formular nicht abgeschickt wird.
Das alleine funktioniert auch. Jetzt dachte ich mir allerdings, daß ich die auszufüllenden Pflichtfelder noch mal vorher in roter Schrift markiere und hier funktioniert dann nichts mehr, mein Formular wird jetzt trotzdem abgeschickt. Scheinbar funktioniert die Rückgabe des FALSE nicht mehr.
Was passiert hier? Der wichtige Code sind diese Zeilen:
if ( !ausgefuellt )
{
  document.writeln("Es wurden nicht alle Pflichtfelder ausgefüllt");
  document.getElementById("vorname").style.color = "#ff0000";
  document.getElementById("name").style.color = "#ff0000";
  document.getElementById("geburtsdatum").style.color = "#ff0000";
  return false;
}

Danke für Hilfe.