10. GUI I - Formulare und Interaktion
Geplanter Inhalt
Abschnitt betitelt „Geplanter Inhalt“- Formularelemente: Textfelder, Auswahllisten, Checkboxen, Radio-Buttons; Werte auslesen.
- Das
submit-Event undpreventDefault; Validierung vor der Verarbeitung. - Fehlermeldungen benutzerfreundlich anzeigen (beim Feld, nicht als
alert). - Trennung von Klassenmodell (Logik) und DOM-Code (Darstellung): Die Klasse weiß nichts vom HTML.
- Dynamische Listen: Einträge aus Daten erzeugen (
createElement), aktualisieren, entfernen.
Lernziele
Abschnitt betitelt „Lernziele“- Formulareingaben auslesen, validieren und verständlich rückmelden.
- Eine Objektliste dynamisch als HTML darstellen und synchron halten.
- GUI-Code und Fachlogik getrennt strukturieren.
Passende Übungen
Abschnitt betitelt „Passende Übungen“- Aufgabe 19 - Anmeldeformular mit Validierung