molily: Formular senden / HTML Lesen

Beitrag lesen

Hallo,

parms = document.snd.t1.name+'='+document.snd.t1.value;

Du solltest hier encodeURIComponent() auf Feldname und vor allem Feldwert anwenden.

  1. 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.

  1. 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

--
»No nations, no borders.«
SELFHTML Weblog