Hallo,
parms = document.snd.t1.name+'='+document.snd.t1.value;
Du solltest hier encodeURIComponent() auf Feldname und vor allem Feldwert anwenden.
- jedes Feld auslesen ist schön müsam... kann man nicht das ganze formular übergeben? (document.snd funktioniert jedenfalls nicht :-(
Du kannst den Array document.forms.snd.elements mit einer for-Schleife durchlaufen, da stehen alle Formularelemente drin.
- Die Antwort ist leider HTML und nicht XML, ich bekomme also einen Fehler desswegen. responseText unterstützt aber das Ansprechen der Felder nicht....
Liefere die Antwort als XHTML aus (MIME-Typ application/xml). Eine andere Möglichkeit gibt es nicht - zumindest nicht mit XMLHTTPRequest.
Wenn du unbedingt DOM-Zugriff auf die HTML-Antwort brauchst, so leite das Formular einfach in einen unsichtbaren iframe.
Mathias