Shopsystem ShopPilot

ShopPilot => Visual Forms => Thema gestartet von: Lars Gollub am September 11, 2003, 22:39:55

Titel: Eingabefelder werden gelöscht
Beitrag von: Lars Gollub am September 11, 2003, 22:39:55
Wir haben folgendes Problem mit benutzerdefinierten Formularen: Wenn ein Kunde eine Falscheingabe gemacht hat oder vergessen hat, ein Pflichtfeld auszufüllen, wird wie gewünscht eine Fehlermeldung ausgegeben. Wenn der Kunde nun zu dem Formular zurückkehrt, indem er beispielsweise den Zurück-Button des Browsers klickt, sind alle Eingabefelder wieder leer. Da wir Formulare mit 12 Angaben haben (automatische Kundenanmeldung mit SP-Forms), verärgert dieses Verhalten viele Kunden, die dann keinen zweiten Versuch wagen, die ganzen Eingabefelder auszufüllen. Dieses Problem scheint nur im Internet-Explorer (und daher auch in Live View) zu existieren. Netscape füllt alle Felder (mit Ausnahme der Passwort-Felder) wie gewünscht mit den alten Inhalten auf. Von fast allen Kunden wird jedoch der IE verwendet. Ist es auch mit dem IE möglich, die Eingabefelder in einem Formular mit den alten Inhalten zu füllen, wenn der Kunde von der Fehlerseite zurückkehrt?


Schöne Grüße

Lars Gollub
Titel:
Beitrag von: Peter Semmler am September 11, 2003, 23:15:36
Hallo Lars,

in unserem Shop funktioniert das (gerade nochmal getestet).
Ich habe allerdings in dunkler Einnerung, dass es unter
SSL beim IE nicht funktioniert.


Gruss Peter
Titel:
Beitrag von: Lars Gollub am September 11, 2003, 23:47:36
Zitat
Original von Peter Semmler
Hallo Lars,

in unserem Shop funktioniert das (gerade nochmal getestet).
Ich habe allerdings in dunkler Einnerung, dass es unter
SSL beim IE nicht funktioniert.


Gruss Peter


Hallo Peter,

vielen Dank für Dein Feedback. Ich glaube nicht, dass das Formular über SSL gesendet wird. Da unser Shop gerade im Aufbau ist und es der erste Shop ist, den wir mit ShopPilot erstellen, bin ich mir nicht ganz sicher. Könnte es sein, dass Du den Static-Builder verwendest? Ich habe in einer Newsgroup etwas darüber gelesen, dass dynamische Seiten im IE dazu führen, dass die Eingabefelder gelöscht werden. Vielleicht liegt der Fehler aber auch ganz woanders, da die Anmeldung überhaupt nicht funktioniert und nach Abschluss des Formulars udc_newuser immer die Seite für einen Login-Fehler aufgerufen wird. Von diesem Problem sollte ich aber in einem neuen Thread berichten.


Schöne Grüße

Lars
Titel:
Beitrag von: jg am September 12, 2003, 07:05:31
> Wenn der Kunde nun zu dem Formular zurückkehrt, indem er
> beispielsweise den Zurück-Button des Browsers klickt,
> sind alle Eingabefelder wieder leer.
[...]
> Dieses Problem scheint nur im Internet-Explorer
> (und daher auch in Live View) zu existieren.

Online und lokal funktioniert das bei uns ohne Probleme,
mit oder ohne SSL. Alle einmal eingegebenen Felder bleiben
gefüllt wenn wieder zurück gesprungen wird.
Getestet mit IE 5.5 und 5.0 und SPEP 2.0 .

jg
Titel:
Beitrag von: Lars Gollub am September 12, 2003, 13:55:02
Problem gelöst! Auf allen Testrechnern, die unter IE bei der Rückkehr von der Fehlerseite zu einem Formular die Eingabefelder gelöscht haben, war der IE nicht in Ordnung. Es hat ausgereicht, unter Extras|Internetoptionen alle temporären Internet-Dateien zu löschen. Nach dem Löschvorgang wurden die Eingabefelder bei der Rückkehr zu einem Formular wie gewünscht mit den alten Inhalten aufgefüllt.

Vielen Dank an Peter und jg für ihre Hilfe! Unser udc_newuser-Formular läuft zwar leider immer noch nicht (siehe meinen anderen Thread), aber immerhin sind wir einem funktionsfähigen Shop schon ein wenig näher gekommen.


Schöne Grüße

Lars