Hey, daher das sowohl zu PHP, als auch zu jQuery gehört habe ich das auch mal so im Titel angepasst.
Erst einmal das grundlegende:
Ich validiere die form mit dem jQuery Validation Plugin und das funktioniert auch soweit aber wie kann ich verhindern, das die Form" submitted?" wird, wenn die Daten halt inkorrekt sind?
Bei gar keiner Eingabe usw. schaltet sich dann ja das .validate ein aber wie sage ich, wenn ich hier in diesem PHP Zweig lande, das die Form nicht abgeschickt werden soll?
}
Hier wird dann ja die Form abgeschickt und die Meldung wird angezeigt und dann landet man wieder beim Login aber wie verhindere ich hier das abschicken? Ich wollte dann gerne mit jQuery eine kleine Meldung anzeigen, was man ja warscheinlich hier auch mit success einfügen kann aber wie verhindere ich dann bei dem PHP Zweig oben, das die Form abgeschickt wird?!
Erst einmal das grundlegende:
Ich validiere die form mit dem jQuery Validation Plugin und das funktioniert auch soweit aber wie kann ich verhindern, das die Form" submitted?" wird, wenn die Daten halt inkorrekt sind?
Bei gar keiner Eingabe usw. schaltet sich dann ja das .validate ein aber wie sage ich, wenn ich hier in diesem PHP Zweig lande, das die Form nicht abgeschickt werden soll?
PHP:
else // Die Benutzereingaben stimmen nicht!
{
echo '<p style="text-align: center; color: red">Der Benutzername oder das Passwort ist oder sind falsch.</p>';
header ("Refresh:3; url=index.php?site=backend-login");
Hier wird dann ja die Form abgeschickt und die Meldung wird angezeigt und dann landet man wieder beim Login aber wie verhindere ich hier das abschicken? Ich wollte dann gerne mit jQuery eine kleine Meldung anzeigen, was man ja warscheinlich hier auch mit success einfügen kann aber wie verhindere ich dann bei dem PHP Zweig oben, das die Form abgeschickt wird?!
Javascript:
$('#loginForm').validate(
{
rules:
{
User: "required",
Password: "required"
},
messages:
{
User: "Bitte geben Sie einen Benutzernamen ein!<br />",
Password: "Bitte geben Sie ein Passwort ein!!<br />",
},
.....
});