Einzelnen Beitrag anzeigen

Benutzerbild von Flocke
Flocke

Registriert seit: 9. Jun 2005
Ort: Unna
1.172 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#5

Re: [JS] Probleme beim dyn. Erweitern von Forms mit AJAX

  Alt 27. Okt 2006, 11:54
Zitat von faux:
Per AJAX wird dann der HTML-Code angefordert und einfach per document.getElementById('fields').innerHTML += XMLHTTP.responseText; angefügt.
Da du "innerHTML" neu zuweist, initialisiert FF den gesamten Bereich neu. Mache es einfach mit einem leeren Bereich (jetzt unabhängig von deinem Beispiel):
Code:
... Hier dein eigentliches HTML ...
<div id="append_here"></div>
und beim Update machst du dann
Code:
document.getElementById('append_here').outerHTML = XMLHTTP.responseText + '<div id="append_here"></div>';
Dadurch ersetzt du nur ein leeres Element durch den neuen Inhalt, die alten Formularfelder sollten bestehen bleiben.
Volker
Besucht meine Garage
Aktuell: RtfLabel 1.3d, PrintToFile 1.4
  Mit Zitat antworten Zitat