moin,
Hi Leute,
ich habe folgendes Problem ich möchte per JavaScript eine Formular überprüfen machen ist auch schon längst fertig.
ersteres ich empfehlen ein neuer update des deinigen deutschs'.
das geschriebene vor dem absenden noch einmal zu überfliegen, ist wohl kaum zu viel verlangt - weil aus dem kauderwelsch deines ersten satzes wird man nur hellseherisch schlau ..
So jetzt soll eine Liste generiert werden mit den Feldern die noch ausgefüllt werden müssen.
Die Liste soll in einen neu Öffneden Fenster angezeigt werden. Öffnen des Fenster ist auch erledigt.Aber wie kann ich jetzt die noch zu ausfüllenden Felder übergeben?
sollen die felder in das neue fenster oder nur ein text, der darauf hinweist, dass diese felder noch ausgefüllt werden sollen?
bei letzterem reicht auch eine alert()-meldung aus, da braucht man kein popup mehr zu öffnen...
für beide varianten wäre eine möglichkeit:
lege vor der prüfung ein js-array an, z.b. var FehltNoch = new Array();
ergänze alle deine prüfroutinen mit der erweiterung(z.b. "else"), dass sie dann den namen des geprüften feldes in das array "FehltNoch" schreiben.
z.b. bei prüfung des vornamens:
if([..]) else ( FehltNoch = "Vorname"; }
am ende gibst du es aus, indem du die werte zu einem string zusammenfasst:
var FehlerAusgabe = FehltNoch.join(",\n");
zu variante 1:
dein popup hat einen namen. du hast event. so geöffnet:
FehlerFenster = window.open('','fehler','[..]');
dann schreibst du die liste in das fenster per:
FehlerFenster.document.open();
FehlerFenster.document.write(FehlerAusgabe);
FehlerFenster.document.close();
zu variante 2:
alert(FehlerAusgabe);
.. das wäre es.
gruß hein