Beiträge von Hadrian9393

    Hallo liebe Experten,


    ich habe ein kleines Problem, dass ich durch Googeln nicht lösen konnte.

    Ich habe auf meiner Website ein Kontaktformular eingebaut. Die Funktionalität über PHP mit der mail()-Funktion klappt reibungslos. Das habe ich bereits getestet.

    Als kleines besonderes Etwas (bin gerade erst dabei Javascript zu lernen, ich habe nach HTML und CSS erst PHP gemacht), hatte ich vor, ein window.alert auszugeben, wenn das Formular erfolgreich versendet wurde.

    Leider funktioniert das in der Praxis nicht so ie gewollt. Ich habe einige Formularfelder, die ich in HTML mit required gekennzeichnet habe.

    Kurz um, wenn ich nicht alle Pflichtfelder ausfülle, oder sogar ein leeres Formular absende, erscheint das window.alert, aber erst danach kommt die Prüfung, ob Pflichtfelder ausgefüllt wurden.

    Das ist natürlich ungünstig. Das bedeutet, mein Anliegen ist, das so zu timen, dass die Prüfung, ob alle Pflichtfelder ausgefüllt sind, vor dem window.alert kommen.

    Wie kann ich das umsetzen?

    Vielen Dank vorab.

    Anbei mein Quellcode:

    Wer es selbst testen möchte:


    https://moselbank-simulation.de/kontakt.php