Gespenst
Hallo,
ich möchte mein Formular mit JavaScript überprüfen:
code: |
1:
|
Code aus Rechtlichengründen entfernt |
|
Nur leider geht es einfach nicht.
Dank für eine Antwort!
Gespenst
Schweinebacke
Hallo;
Zum Ersten wird das onsubmit mit return Funktion aufgerufen. Sonst wird das Formular gesendet sobald das Alert-Fenster geschlossen wird.
onsubmit="return check();"
Dann sollten die Formularnamen übereinstimmen.
Falsch!
document.forms[0].anschrift.value
document.forms[0].plzuort.value
document.adresse.Email.value
Grüssle
Gespenst
Code aus Rechtlichengründen entfernt
Gespenst
Leider hilft mir beides nicht weiter. Für document.forms[0].elements[0].value
verwende ich z.b. document.adresse.name.value, das geht doch auch?
Kannst du mir meine Code verbessern? Wäre dir dankbar!
Gruß Gespenst
Schweinebacke
Der Fehler liegt nicht daran, dass das Formular keinen Namen hat. document.forms[0] funktioniert genau so. Das Script nimmt in dem Fall das erste Form-Tag in der Seite.
Sicherer ist aber das Formular über den Namen an zu sprechen. (document.adresse)
Nur die nachfolgenden Objekte sind entweder nicht vorhanden, oder falsch benannt.
Groß- und Kleinschreibung beachten.
Sicherlich könnten wir den Quelltext ändern, besser ist es, wenn du es selbst lernst.