This repository has been archived by the owner on Jun 14, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
ac72bdf
commit d3e494a
Showing
11 changed files
with
111 additions
and
131 deletions.
There are no files selected for viewing
File renamed without changes.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,33 +1,33 @@ | ||
## 1. Was macht das Modul? | ||
- Eingaben des Benutzers sammeln, validieren und absenden. | ||
* Eingaben des Benutzers sammeln, validieren und absenden. | ||
|
||
## 2. Wann soll das Modul eingesetzt werden? | ||
- Wenn man Daten des Benutzers braucht, dann ist es ein Formular. | ||
* Wenn man Daten des Benutzers braucht, dann ist es ein Formular. | ||
|
||
## 3. Regeln | ||
- Formularlayout | ||
- Hat das Formular eine eigene Seite hat es immer einen [Titel](WE07---Titel_30823681.html) und optional einen [Leadtext](WE06---Text_30823614.html). | ||
- Einzelne Formularelemente können zu Abschnitten zusammengefügt werden. Diese Abschnitte sind mit einer horizontalen Linie voneinander getrennt. | ||
- Ein Abschnitt hat immer einen [Titel](WE07---Titel_30823681.html). | ||
- Absenden des Formulars | ||
- Nach dem Versand erscheint eine Bestätigung der Übermittlung. | ||
- Feldvalidierung | ||
- Die Feldvalidierung passiert beim Verlassen eines einzelnen Feldes. | ||
- Fehlerhafte Felder werden direkt rot markiert (roter Rahmen und Fehlerhinweis). | ||
- Formvalidierung | ||
- Wird durchgeführt, wenn das Formular über den «Submit» Button versendet wird. | ||
- Fehler in der Formvalidierung werden mit einer [Notification](WM09---Notification_30827564.html) angezeigt (bei Fehlern aus der Feldvalidierung wird die [Notification](WM09---Notification_30827564.html) mit Sprungmarke eingesetzt). | ||
- Inaktive Felder | ||
- Formularfelder sind als disabled darzustellen, wenn sie noch abhängig von einer anderen Auswahl sind. Können Felder nie enabled werden (z.B. aufgrund der Berechtigung eines Benutzers), so soll das Feld als Label angezeigt werden. | ||
- Der «Submit» Button ist immer aktiv. | ||
- Optionale Eingaben im Formular werden bei der Feldbezeichnung mit «(optional)» ergänzt. | ||
* Formularlayout | ||
* Hat das Formular eine eigene Seite hat es immer einen [Titel](WE07---Titel_30823681.html) und optional einen [Leadtext](WE06---Text_30823614.html). | ||
* Einzelne Formularelemente können zu Abschnitten zusammengefügt werden. Diese Abschnitte sind mit einer horizontalen Linie voneinander getrennt. | ||
* Ein Abschnitt hat immer einen [Titel](WE07---Titel_30823681.html). | ||
* Absenden des Formulars | ||
* Nach dem Versand erscheint eine Bestätigung der Übermittlung. | ||
* Feldvalidierung | ||
* Die Feldvalidierung passiert beim Verlassen eines einzelnen Feldes. | ||
* Fehlerhafte Felder werden direkt rot markiert (roter Rahmen und Fehlerhinweis). | ||
* Formvalidierung | ||
* Wird durchgeführt, wenn das Formular über den «Submit» Button versendet wird. | ||
* Fehler in der Formvalidierung werden mit einer [Notification](WM09---Notification_30827564.html) angezeigt (bei Fehlern aus der Feldvalidierung wird die [Notification](WM09---Notification_30827564.html) mit Sprungmarke eingesetzt). | ||
* Inaktive Felder | ||
* Formularfelder sind als disabled darzustellen, wenn sie noch abhängig von einer anderen Auswahl sind. Können Felder nie enabled werden (z.B. aufgrund der Berechtigung eines Benutzers), so soll das Feld als Label angezeigt werden. | ||
* Der «Submit» Button ist immer aktiv. | ||
* Optionale Eingaben im Formular werden bei der Feldbezeichnung mit «(optional)» ergänzt. | ||
|
||
## 4. Ausprägungen und Zustände | ||
Das Modul hat folgende Zustände: | ||
- Valid | ||
- Invalid | ||
* Valid | ||
* Invalid | ||
|
||
### 4.1 Floating Layout (ein Feld nach dem anderen mit Umbruch) | ||
- Die Formularfelder werden aneinander gereiht, mit allfälligem Zeilenumbruch. | ||
* Die Formularfelder werden aneinander gereiht, mit allfälligem Zeilenumbruch. | ||
|
||
### 4.2 Zweispaltiges Layout |
Oops, something went wrong.