[Typo3-german] Unterschiede zwischen IE und Firefox bei der Benutzerregistrierung
Udo.Gerhards at genion.de
Udo.Gerhards at genion.de
Tue Nov 29 13:57:36 CET 2005
Hallo zusammen,
ich setz gerade wieder eine Seite in Typo3 V3.8.0 auf und bin dabei,
die Frontend Benutzerverwaltung zu machen. Beim Anlegen von Benutzern
ist mir hierbei ein Fehler aufgefallen, der eigentlich mit den
Unterschieden zwischen IE, Firefox und der restlichen Browserwelt
zusammenhängt.
In der Vorschau beim Neuanlegen eines Benutzers gibt es zwei Buttons
(jeweils Submitbutton), einen, der die Daten abschickt und ein zweiter,
der dem Benutzer erlauben soll, eventuelle Falscheingaben zu berichtigen
(Zurück und Absenden). Wenn ich nun den Button "Absenden" im Firefox
drücke, werden die Daten ganz normal abgeschickt und der Benutzer erhält
eine Bestätigung, daß er angemeldet ist.
Im IE allerdings springt er beim Klicken von "Absenden" auf die
Eingabemaske zurück. Das Ganze hat wohl damit zu tun, daß der IE nicht
unterscheidet, welcher Button gedrückt wurde und automatisch dem
PHP-Script sowohl eine Variable mit dem Namen des "Zurück-Buttons" als
auch eine Variable mit dem Namen des "Absenden"-Buttons zur Verfügung
stellt. Für das Script sieht das dann so aus, als ob der Benutzer
"Zurück" gedrückt hat, obwohl er eigentlich auf "Absenden" geklickt hat
und die Daten abschicken wollte.
Jetzt meine Frage, gibts hier irgendeine Möglichkeit, den Button
"Absenden" im Formular zu belassen und trotzdem den IE dazu zu bewegen,
nur den Button weiterzumelden, der auch gedrückt wurde? Natürlich könnte
ich den Zurück-Button aus dem Formular nehmen, aber dann haben meine
Benutzer keine Möglichkeit mehr, irgendwelche Werte zu ändern. Beim
Klick auf den "Zurück"-Button des Browser springt er zwar wieder in die
Eingabemaske, aber alle zuvor eingegebenen Werte sind weg.
Gruß
Udo
P.S: Was wäre das schön, wenn sich die Browserhersteller endlich mal auf
einen Standart einigen würden, den jeder Browser unterstützt !!!!!
More information about the TYPO3-german
mailing list