URL: https://www.overclockers.at/coding-stuff/textfeld_verliert_inhalt_132480/page_1 - zur Vollversion wechseln!
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
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.
Zitat von RektalGib die Seite einfach nochmal aus, aber mit den bereits ausgefuellten Wertern ausgefuellt.
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'])); ?>
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025