Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

alert(document.warenkorb.menge.value);





Frage

Hallo, ich würde gern den Inhalt eines Formularfeldes dynamisch schreiben. Jedoch bekomme ich keine funtkionierende Abfrage des abhängigen Feldes hin. Hier mein Prob: <!-- function rechne(preis) { alert(document.warenkorb.menge.value) ; var gpreis = document.warenkorb.menge.value*preis; document.warenkorb.gpreis.value = gpreis; return true; } //--> </script> schon der Alert klappt nicht. Fehlermeldung: "document.warenkorb.menge.value ist null oder kein Objekt" Das Formular und dessen Felder sind ordnungsgemäß deklariert. bin echt dankbar für jeden Hinweis! danke, svensen

Antwort 1 von Dr.Ma-Busen

Mahlzeit!

Also laut der Fehlermeldung gibt es kein "document.warenkorb.menge.value"
Bist du dir sicher das du das richtig deklariert hast?
Achte auf Groß und Kleinschreibung.

Und befindet sich das auch alles in einer HTML- Datei? Oder ist das Script und das Formular in zwei verschiedenen HTML- Dateien?
Wenn ja dann musst du die Function umändern.
Und zwar mit parent.frames[n].document.... (n = Framenummer oder Name) oder top.frames[n].document... erweitern

MfG
Dr. Ma-Busen

Antwort 2 von svensen

Danke, hab den Fehler gerade gefunden.
Mein Editor hat den form-tag auch gleich wieder beendet. Ich sollte wohl etwas übersichtlicher schreiben ...

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: