Hallo Rolf,
- Ist unter dem Gesichtspunkt "Bedienbarkeit" ein Formular, das sich je nach Feldinhalten dynamisch umbaut, überhaupt wünschenswert? Oder müsste man davon abraten?
ich würde davon abraten, weil das für den Nutzer unerwartet und überraschend ist. Stattdessen würde ich das zusätzliche Feld nicht ausblenden, sondern nur deaktivieren (readonly-Attribut, ggf. visuell etwas nchhelfen, etwa mit opacity oder so). Dann sieht man von Anfang an, dass es eine weitere Einhabemöglichkeit gibt, deren Verfügbarkeit aber anscheinend kontextabhängig ist. Und das Layout bleibt auch stabil.
Das gilt übrigens nicht nur für Web-Formulare, sondern auch für Eingabemasken in nativen Anwendungen.
Was sagen unsere A11y-Experten dazu? Ich bin keiner.
Ich auch nicht; ich gebe nur meine Meinung zum Besten.
May the Schwartz be with you
Martin
--
Ein Student ist im Begriff, sich in der Mensa zu einem Professor an den Tisch zu setzen.
Professor: Seit wann essen denn Adler und Schwein an einem Tisch?
Student: Okay, dann flieg' ich halt einen Tisch weiter.