PHP-aktion mit JavaScript abbrechen

bmxvoodoo

Mitglied
Hi,

ich baue zur Zeit ein Login-System. Beim registrieren soll das Passwort zweimal eingegeben werden. Die Prüfung, ob die Passwörter übereinstimmen, soll von JavaScript übernommen werden. Wenn die Passwörter nicht übereinstimmen soll mit alert() eine Meldung ausgegeben werden und verhindert werden, dass die PHP-Datei aufgerufen wird:

Code:
 <form action="registrieren.php" method="post" name="registrieren" onSubmit="pwcheck()">

Wie geht das? Ich hoffe ihr versteht was ich meine.
 
Sorry, aber wie bist Du denn auf die Idee gekommen?

Es waere doch viel besser mit PHP die Passwoerter zu vergleichen und anhand dessen in die DB eintragen oder nicht.
Erstmal brauchst Du dann nicht 2 in zwei Sprachen scripten, und es funktioniert auch wenn der User JavaScript deaktiviert hat.
Das einzige was Du dann nicht hast ist ein Alert-Window.
 
Code:
onSubmit="return (this.pwd1.value.match(/\w/) && this.pwd1.value==this.pwd2.value)"

pwd1 und pwd2 sind die Namen der Passwort-Inputs

Zu reptilers Einwand.... da hat er prinzipiell recht, die endgültige Prüfung sollte durch PHP erfolgen.

Die JS-Variante ist maximal geignet, um dem User bei ungültigen Eingaben ein Neuladen der Seite zu ersparen.
 

Neue Beiträge

Zurück