====== Formulare mit unterschiedlichen Eingabeformaten ====== Mitunter sollen im Stil eines Formulars unterschiedliche Angaben abgefragt werden. Dabei können offene und geschlossene Fragen in einer gemeinsamen Tabelle kombiniert werden. {{:de:create:scr.mix-forms.form.png?nolink|Formular mit unterschiedlichen Eingabeformaten}} ===== Formular erstellen ===== Basis für solch ein Eingabeformular ist eine Frage "FM01" vom Typ [[:de:create:questions:text|offene Texteingabe]]. * Die offenen Eingabefelder werden direkt in der Frage erstellt werden. * Die geschlossenen Eingabefelder werden * als separate Fragen angelegt und dann * mit Platzhaltern im //Text hinter dem Eingabefeld// eingebunden ([[:de:create:inputs-single]]). * Die offenen Eingabefelder dieser Items werden durch die Angabe einer Tilde (''~'') für die //Breite// ausgeblendet. {{:de:create:scr.mix-forms.items.png?nolink|Eingabefelder für das Formular}} Beim Eingabefeld für das "Alter" wurde die //Breite// auf 42 Pixel beschränkt, in den Detail-Einstellungen ({{:button.edit3.png?nolink|Button: Bearbeiten}} oder Auswahl des entsprechenden Eingabefelds links in der Navigation) wurde festgelegt, dass nur Zahlen eingetragen werden dürfen. Für das Geschlecht wurde eine Frage "FM02" mit dem Fragetyp [[:de:create:questions:select|Auswahl]] erstellt. Damit die Auswahloptionen platzsparend nebeneinander erscheinen, wurden weitere Einstellungen vorgenommen: * //Weitere Einstellungen// -> //Auswahloptionen// * //Mehrere Spalten// -> "3 Spalten" * //Mindest-Breite pro Option// -> "100 Pixel" * //Schattierung// -> "Schattierung deaktivieren" Für die formale Bildung wurde im obigen Beispiel eine Frage "FM03" mit dem Fragetyp [[:de:create:questions:select|Dropdown-Auswahl]] erstellt. ===== Hinweise ===== **Wichtig:** Die Fragen "FM02" und "FM03" werden unter **[[:de:create:questionnaire]]** __nicht__ in die Fragebogen-Seite hinein gezogen. Durch die Platzhalter ''%input:FM02%'' und ''%input:FM03%'' in der offenen Texteingabe werden sie automatisch eingebunden. **Hinweis:** Wenn für die übergeordnete Frage "FM01" eine Antwortpflicht aktiviert ist, so gilt diese nur für die offenen Eingabefelder, welche direkt von der Frage erstellt werden (Vor-/Nachname und Alter). Eine Antwortpflicht für formale Bildung und Geschlecht muss direkt in "FM02" und "FM03" aktiviert werden. **Tipp:** Auch andere als die genannten Fragen können in derartigen Formularen verwendet werden. **Tipp:** Selbstverständlich können solche Angaben auch in separaten Fragen abgefragt werden. Diese Anleitung beschreibt lediglich eine Darstellungsvariante, wenn man unterschiedliche Angaben platzsparend in einer Tabelle abfragen möchte.