Hallo!
Kaum ist das Forum wieder offen, stolpere ich über eine Sache, die ich mir nicht erklären kann und die meinen Blutdruck hochtreibt *arrgh*.
Folgendes:
Ich habe ein Eingabe Formular mit folgenden Feldern:
Name
Vorname
Email
Nun möchte ich vor dem Absenden überprüfen, ob etwas in Name und Email drinsteht, da diese Daten erforderlich sind.
Ich habe es bisher immer nach folgendem Prinzip gemacht:
<input type="button" onClick="formtest(this.form)">
function formtest(form){
if(form.Name.value!="" && form.Email.value!=""){
form.submit();
}
}
Das hat auch immer geklappt. Nur bei einer neuen Seite klappt das eben nicht. Ich kriege dort folgende Fehlermeldung:
Objekt unterstützt diese Eigenschaft oder Methode nicht. Es wird sich damit auf (form.submit) bezogen.
Nun dachte ich mir, daß die Form nicht richtig übergeben wird, jedoch kann ich in der Funktion mit alert ohne Probleme z.B. form.action oder form.Name.value ausgeben.
Ich verstehe die Logik dabei irgendwie nicht. Vorher hat es ja auch immer geklappt.
Vielen Dank für Eure Hilfe
JankoW
P.S.: Ich habe den Quelltext nicht gepostet, da er ziemlich lang ist. Sollte es notwednig sein, sagt bescheid und ich werde ihn hier posten.