|
|||
Fehlermeldungen innerhalb von <form>?
Hallo Forum
Wenn ich in einem Formular eine Fehlermeldung ausgeben will ("Es wurden nicht alle benötigten Felder ausgefüllt", zum Beispiel), ist es dann von der semantik her besser diesen Fehler (der in einem <div> steht) innerhalb des <form> bzw. des <fieldset> Tags auszugeben um so eine beziehung zwischen dem Fehler und dem Formular herzustellen? Oder ist diese überlegung vollkommener quatsch? Gruß, Daniel |
Sponsored Links |
|
||||
Standard ist (defined by myself): Über dem Formular eine Meldung, dass etwas fehlschlug und wodran es hapert. Im Formular jedes Element, das fehlerhaft ist, kennzeichnen (rotes label, etc.).
Also quasi beides.
__________________
Die Zeit hat ihre Kinder längst gefressen: hund (back in black) | ??? | ??? | ... |
Sponsored Links |
|
|||
Interessante Frage! Ist btw auch für mein aktuelles Projekt interessant...
Ich frage mich gerade, ob es nicht sinnvoller ist, die Fehlermeldung möglichst weit am Anfang der Seite unterzubringen, damit jemand der einen Screenreader verwendet sich nicht erst die gesamte Seite vorlesen lassen muss, bis er zur Fehlermeldung kommt. Was meint ihr dazu? Analog dazu stelle ich mir die Frage, wo man Hinweise wie 'Sie wurden erfolgreich abgemeldet' sinnvoll anordnet... |
|
|||
Hallo,
erstmal danke für die Antworten Deine Idee die Fehlermeldungen möglichst am Anfang unterzubringen finde ich eigentlich sehr sinnvoll, eben wegen dem von dir genannten Argument der Screenreader. Wenn ich mir vor der Fehlermeldung erst nochmal die halbe Seite vorlesen lassen muss, kann ich mir schon vorstellen das es für die betroffene Person verwirrent und nervent sein kann. |
|
||||
Zusätzlich musst Du fehlerhafte Felder noch kennzeichnen, da führt kein Weg dran vorbei. Also, einmal oben mitteilen und einmal im Formular angeben.
Hier mal ein derbes Beispiel, welches unmißverständlich klar macht, dass und wo ein Fehler auftrat - nicht perfekt, aber ... http://dhudk.de/sonstiges-gaestebuch...verfassen.html (Einfach mal auf Absenden drücken, ohne etwas auszufüllen).
__________________
Die Zeit hat ihre Kinder längst gefressen: hund (back in black) | ??? | ??? | ... |
|
|||
Hallo,
wie wäre es mit einer Sprungmarke? Form oder div eine id gönnen und action="formular.php#sprungmarke". Dürfte auch der Screenreader dann erst ab da vorlesen, denke ich. Weiß ich nicht 100%, aber es hat auch den Vorteil, das der User bei längeren Seiten nicht ggf. erst wieder runterscrollen muss zum Formular. |
|
|||
derHund: So ähnlich wie du habe ich das auch gelöst. Fehlermeldung ganz oben, fehlerhafte Felder markiert usw. (ich habe den Feldern jetzt noch einen roten BG gegben, aber das tut ja nichts zur Sache )
|
|
||||
Zitat:
__________________
Die Zeit hat ihre Kinder längst gefressen: hund (back in black) | ??? | ??? | ... |
|
|||
Zitat:
Zitat:
|
Sponsored Links |
|
|||
Zitat:
|
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
HTML Anker innerhalb von Container mit overflow:scroll | BoFiaZ | (X)HTML | 2 | 22.01.2010 12:06 |
Div mittig ausrichten und innerhalb mit absolute positionieren? | philippsen | CSS | 2 | 28.12.2009 11:10 |
Innerhalb einer Box zwei Spalten erstellen | y.tong | CSS | 1 | 14.04.2009 23:45 |
Rechenoperationen innerhalb von CSS-Quellcode? | fwolf | CSS | 4 | 11.02.2008 19:09 |
Ratschläge bei Publizierung eines fertigen Layouts gesucht | Black Fladder | CSS | 55 | 05.09.2004 15:30 |