OK, ich hatte vorhin nur den Syntex prüfen lassen - die Funktion hatte nicht nicht getestet
Also nochmal ^^
fehleranzahl wurde nicht richtig gezählt.
also entweder mit 1 (var fehleranzahl = 1
initialisieren, oder das Erhöhen (fehleranzahl++
vor der Stingzuweisung machen.
document.kundendaten.name gibt das Objekt zurück (ist in JavaScript rain zufällig ein String, deshalb vorhin kein Fehler)
document.kundendaten.name.value ist für den Wert da.