Probleme mit Auswertung eines Formulars in einer «DIV»
Tom
Hi !
Ich habe ein Javascript geschrieben, daß die Felder eines Formulares nach fehlenden Angaben
hin überprüft. Das funktioniert auch alles einwandfrei - zumindest ohne <DIV>isions. Da ich nun
aber besagtes Formular *unbedingt* in eine <DIV>ision stellen muß gibt es Probleme.
Solange sich das Formular in "normalem" HTML befindet wird das Javascript zur Überprüfung
korrekt abgearbeitet. In einer Division jedoch nicht.
Ich denke mir zwar, daß es an dem Objektpfad liegt, den ich anspreche, aber irgendwie
bekomme ich keine vernünftigen Ergebnisse.
ein Beispiel:
function Abfrage()
{
if(document.Abfrage.Formular.Kundenname.value == "")
{
alert("Bitte geben Sie Ihren Namen im Formular ein !");
document.Formular.Kundenname.focus();
return false;
}
...
usw.
im HTML-Teil habe ich das Formular mit folgenden Angaben definiert:
<form name="Abfrage" action="mailto:irgendjemand@irgendwo.de?subject=Anfrage" tppabs="mailto:" method=post enctype="text/plain">
Wer weiß hier Rat (bzw. ob man eine <DIV>ision überhaupt mit dem Javascript-Objektmodell ansprechen kann (und wenn nicht, wer weiß eine Alternative für mein Problem)
Ach ja, die Seite befindet sich (natürlich) auch noch innerhalb eines Framesets...
Vielen Dank an alle !
Thomas
Hallo,
ein Beispiel:
function Abfrage()
{
»» if(document.Abfrage.Formular.Kundenname.value...
-document.Abfrage- ist ja i.o., aber was
ist "Formular"?
document.Formular.Kundenname.focus();
hier ist es anders, und falsch. Probiere es mal mit - document.Abfrage.Kundenname.....
Dabei gehe ich davon aus das "Kundenname" der Name des Formularfeldes ist.
cu
Thomas