wolef: über DOM eingefügte INPUT Felder werden nicht erkannt

Beitrag lesen

Hallo Wolfgang,

Schicke ich das Formular mit dem IE7 ab, so erhalte ich die Felder auch als POST Request. Genauso funktioniert es im Firefox bei einem lokal installierten Webserver.

Soweit klar.

Bei einen auf einen anderen Rechner im LAN installierten Webserver werden aber die Felder beim Firefox nicht mitgegeben.

Mr. Spock würde sagen: Das ist nicht logisch. Der Browser unterscheidet beim Absenden nicht, an welchen Server er sendet, sondern sendet immer das gleiche.

scheinbar unterscheidet der Browser schon. Einmal ist es eine Virtuelle Domain auf dem lokalen Apache (per HOST Datei auf 127.0.0.1 umgeleitet).
Das andere mal ein Server im Lahn (auch eine virtuelle Domain). Der Quellcode wurde mittels CVS auf beider Servern synchronisiert.
Firebug und Dom-Inspector zeigen die Elemente sowohl auf der lokalen als auch auf der Externen Version an (Das ganze läuft parallel in einem Firefox, es sind nur zwei unterschiedliche Tabs). einziger unterschied, in den Seiteninformationen werden im Formulartab die neuen Eingaben nur auf der lokalen Version angezeigt.

Lässt man sich über Javascript die Form zum Inputelement ausgeben, dann ist sie lokal zugewiesen (alert zeigt ein HTML Form Element) auf der externen Version wird dagegen keine Form zugewiesen (alert zeigt null)

Das klingt zwar unlogisch ist aber leider so. Scheinbar unterscheidet Firefox doch zwischen Remote und lokal.

Gruß
Wolef