Salü zusammen
Ich habe wiedereinmal ein Anliegen und zwar möchte ich mittels JavaScript ein Formular überprüfen eigentlich nicht schwieriges aber leider funktionieren die If Anweisungen irgendwie nicht.
Folgender JavaScript Code habe ich:
Mit der alert Ausgabe am Anfang überprüfte ich ob überhaupt die Funktion aufgerufen wird.
Mit dem Formular habe ich folgendermassen gelöst:
Wenn ich das ganze im Opera ausführe funktioniert die erste alert Ausgabe aber danach kommt nichts mehr!
Wenn ich in der Fehlerkonsole nachschauen gehe bekomme ich folgenden Fehler:
An was liegt das?
Thx
Scan
Ich habe wiedereinmal ein Anliegen und zwar möchte ich mittels JavaScript ein Formular überprüfen eigentlich nicht schwieriges aber leider funktionieren die If Anweisungen irgendwie nicht.
Folgender JavaScript Code habe ich:
Code:
<script language="javascript">
function check() {
var fehlermeldung = "";
alert("Fehler überprüfung");
if(document.req.username.value == "") {
fehlermeldung += "Bitte Benutzername eingeben\n";
}
if(document.req.password1.value == "") {
fehlermeldung += "Bitte Passwort eingeben\n";
}
if(document.req.password2.vlaue == "") {
fehlermeldung += "Bitte Passwort wiederholen\n";
}
if(document.req.name.value == "") {
fehlermeldung += "Bitte Namen eingeben\n";
}
if(document.req.email.value == "") {
fehlermeldung += "Bitte E-Mail Adresse eingeben";
}
if(fehlermeldung) {
alert(fehlermeldung);
return false;
} else {
return true;
}
}
</script>
Mit der alert Ausgabe am Anfang überprüfte ich ob überhaupt die Funktion aufgerufen wird.
Mit dem Formular habe ich folgendermassen gelöst:
HTML:
<form id="reg" name="reg" method="post" action="" onsubmit="return check();">
Wenn ich das ganze im Opera ausführe funktioniert die erste alert Ausgabe aber danach kommt nichts mehr!
Wenn ich in der Fehlerkonsole nachschauen gehe bekomme ich folgenden Fehler:
Code:
JavaScript - http://www.verkehrskadett.ch/new-hp/info/register.php
Event thread: submit
Error:
name: TypeError
message: Statement on line 23: Could not convert undefined or null to object
Backtrace:
Line 23 of inline#2 script in http://www.verkehrskadett.ch/new-hp/info/register.php
if (document.req.username.value == "")
Line 1 of script
return check();
At unknown location
[statement source code not available]
An was liegt das?
Thx
Scan