Hallo,
ich habe ein Formular mit 2 Submitbuttons, eine "beenden und raus" und einen "weiter"-Button. Dummerweise legt der IE, sobald das Formular den Focus bekommt, einen Focus/Rahmen um den _ersten_ Submitbutton des Formulars, in meinem Fall den "beenden"-Button.
Das ist insofern schlecht, daß, wenn der User das Formular vollständig ausgefüllt hat und auf Enter drückt, das Formular nicht abgeschickt, sondern die Anwendung ohne Verarbeitung der Daten verlassen wird. Wünschenswert wäre entweder überhauptz kein automatischer Focus auf den Buttons, oder eben direkt auf dem Weiter-Button.
Bei Formularen nur mit Radiobuttons oder Checkboxen behelfe ich mir mit einer onClick-Krücke, die dem "richtigen" Submit den Focus gibt. Bei Text-Eingabefeldern geht dies jedoch nicht, weil dann das gerade angeklickte Feld den Focus verliert und ein Ausfüllen nicht möglich ist.
Ich hab auch schon mit tabindex rumprobiert, aber das ist es nicht. Tauschen der Buttons geht leider auch nicht. Und beim Beenden noch eine serverseitige Rückfrage "wirklich beenden" einzubauen, bezahlt mir keiner ;-)
Hat jemand einen Tipp für mich? Danke.
Gruss aus Koeln-Ehrenfeld,
Elya
"Alle mal an die Nase fassen, und zwar an die eigene": http://forum.de.selfhtml.org/archiv/2003/9/57903/#m324482
_____________
Wikipedia: Die freie Enzyklopaedie http://de.wikipedia.org