Textfeld verliert Inhalt
Facetious 20.12.2004 - 12:47 549 3
Facetious
Addicted
|
Hi Leute!
Nach einer fehlerhaften Dateneingabe in einem Formular, verfrachte ich den User per js mit history.back(); zurück zur Eingabe.
Im Mozilla bleiben die richtig eingetragenen Werte in den Textfeldern stehen, beim IE werden die Werte rausgelöscht.
Kann es ein Fehler im Code sein, oder ist es ein Bug von IE? Wenn ja, ist es möglich diesen irgendwie zu umgehen?
mfg & tia Facetious
|
Rektal
Here to stay
|
Gib die Seite einfach nochmal aus, aber mit den bereits ausgefuellten Wertern ausgefuellt. Und ueber das Formular schreibst du klar sichtlich den Fehler hin, warum du die Eingabe nicht angenommen hast.
Du kannst per "form onsubmit" im JS auch klaeren ob du das Formular ueberhaupt abschicken willst. Das sollte aber immer nur die zusaetzliche, nicht die primaere, Variante sein.
|
Facetious
Addicted
|
Gib die Seite einfach nochmal aus, aber mit den bereits ausgefuellten Wertern ausgefuellt. wie soll ich die seite nochmal ausgeben wenn die werte verloren gehen? dann müsste ich sie irgendwo zwischenspeichern und dann wieder eintragen, was sich mit verschiedenen input types (radio, select und text) als sehr umständlich erweist
|
Rektal
Here to stay
|
Wenn man oefters mit Formularen arbeitet hat sowieso bald seine Funktionen/Klassen die man immer wieder verwendet.
Fuer einfache faelle ists halt meistens <?php echo htmlentities(stripslashes($_POST['variable'])); ?>
|