Kurzer Text
Ein einzeiliges Texteingabefeld zum Erfassen kurzer Antworten wie Namen, Titel oder knapper Angaben.

Typ-Bezeichner: short_text
Eigenschaften
| Eigenschaft | Typ | Beschreibung | Standard |
|---|---|---|---|
placeholder | string | Platzhaltertext, der im Eingabefeld angezeigt wird, bevor der Teilnehmer tippt. | Keiner |
maxLength | number | Maximale Anzahl erlaubter Zeichen. | Keiner (unbegrenzt) |
minLength | number | Minimale Anzahl erforderlicher Zeichen. | Keiner |
Validierung
| Regel | Beschreibung |
|---|---|
minLength | Die Antwort muss mindestens so viele Zeichen haben. |
maxLength | Die Antwort darf höchstens so viele Zeichen haben. |
pattern | Ein Regex-Muster, dem die Antwort entsprechen muss. |
customMessage | Eigene Fehlermeldung bei fehlgeschlagener Validierung. |
Logiksprung-Operatoren
equals, not_equals, contains, not_contains, is_answered, is_not_answered
Antwortformat
Die Antwort wird als string gespeichert.
Langer Text
Ein mehrzeiliger Textbereich zum Erfassen längerer Antworten wie Feedback, Beschreibungen oder Absätze.

Typ-Bezeichner: long_text
Eigenschaften
| Eigenschaft | Typ | Beschreibung | Standard |
|---|---|---|---|
placeholder | string | Platzhaltertext, der im Textbereich angezeigt wird. | Keiner |
maxLength | number | Maximale Anzahl erlaubter Zeichen. | Keiner (unbegrenzt) |
minLength | number | Minimale Anzahl erforderlicher Zeichen. | Keiner |
Validierung
| Regel | Beschreibung |
|---|---|
minLength | Die Antwort muss mindestens so viele Zeichen haben. |
maxLength | Die Antwort darf höchstens so viele Zeichen haben. |
pattern | Ein Regex-Muster, dem die Antwort entsprechen muss. |
customMessage | Eigene Fehlermeldung bei fehlgeschlagener Validierung. |
Logiksprung-Operatoren
equals, not_equals, contains, not_contains, is_answered, is_not_answered
Antwortformat
Die Antwort wird als string gespeichert.
Langtext-Felder erweitern sich vertikal, während der Teilnehmer tippt. Anders als Kurztext-Felder unterstützen sie mehrzeilige Eingaben, und der Teilnehmer kann mit Shift+Enter neue Zeilen erzeugen.
Ein E-Mail-Adressfeld mit eingebauter Formatvalidierung.

Typ-Bezeichner: email
Eigenschaften
| Eigenschaft | Typ | Beschreibung | Standard |
|---|---|---|---|
placeholder | string | Platzhaltertext, der im Eingabefeld angezeigt wird. | Keiner |
Validierung
Das E-Mail-Feld validiert automatisch, dass die Eingabe einem Standard-E-Mail-Format entspricht (z. B. user@domain.com). Zusätzliche Validierungsregeln können hinzugefügt werden:
| Regel | Beschreibung |
|---|---|
pattern | Ein eigenes Regex-Muster für zusätzliche Validierung. |
customMessage | Eigene Fehlermeldung bei fehlgeschlagener Validierung. |
Logiksprung-Operatoren
equals, not_equals, contains, not_contains, is_answered, is_not_answered
Antwortformat
Die Antwort wird als string gespeichert (die E-Mail-Adresse).
Telefonnummer
Ein Telefonnummernfeld mit Unterstützung internationaler Ländervorwahlen.

Typ-Bezeichner: phone
Eigenschaften
| Eigenschaft | Typ | Beschreibung | Standard |
|---|---|---|---|
placeholder | string | Platzhaltertext, der im Eingabefeld angezeigt wird. | Keiner |
defaultCountryCode | string | Der standardmäßig vorausgewählte Ländercode (z. B. "US", "GB", "DE"). | Keiner |
Validierung
Die Telefonnummern-Validierung ist eingebaut. Das Feld akzeptiert internationale Telefonnummernformate.
Logiksprung-Operatoren
equals, not_equals, contains, not_contains, is_answered, is_not_answered
Antwortformat
Die Antwort wird als string gespeichert (die vollständige Telefonnummer inklusive Ländervorwahl).
Das Telefonfeld enthält ein Dropdown zur Ländervorwahl-Auswahl. Wenn defaultCountryCode gesetzt ist, wählt das Dropdown dieses Land vorab aus und zeigt dessen Vorwahl an.
Zahl
Ein numerisches Eingabefeld zum Erfassen von Zahlen mit optionaler Min-/Max-Bereichsvalidierung.

Typ-Bezeichner: number
Eigenschaften
| Eigenschaft | Typ | Beschreibung | Standard |
|---|---|---|---|
placeholder | string | Platzhaltertext, der im Eingabefeld angezeigt wird. | Keiner |
min | number | Minimal erlaubter Wert. | Keiner |
max | number | Maximal erlaubter Wert. | Keiner |
Validierung
| Regel | Beschreibung |
|---|---|
min | Die Zahl muss größer oder gleich diesem Wert sein. |
max | Die Zahl muss kleiner oder gleich diesem Wert sein. |
customMessage | Eigene Fehlermeldung bei fehlgeschlagener Validierung. |
Logiksprung-Operatoren
equals, not_equals, greater_than, less_than, greater_than_or_equals, less_than_or_equals, is_answered, is_not_answered
Antwortformat
Die Antwort wird als number gespeichert (oder null, wenn unbeantwortet).
Quiz-Modus
In Quiz-Modi ist der Zahlen-Fragetyp nicht bewertbar — er nimmt nicht an der automatisierten Bewertung teil.
Website / URL
Ein URL-Feld zum Erfassen von Webadressen. NueForm behandelt die Typen url und website identisch.

Typ-Bezeichner: url oder website
Eigenschaften
| Eigenschaft | Typ | Beschreibung | Standard |
|---|---|---|---|
placeholder | string | Platzhaltertext, der im Eingabefeld angezeigt wird. | Keiner |
Validierung
Das Feld validiert, dass die Eingabe eine korrekt formatierte URL ist.
Logiksprung-Operatoren
equals, not_equals, contains, not_contains, is_answered, is_not_answered
Antwortformat
Die Antwort wird als string gespeichert (die URL).
Kontaktinfo
Ein zusammengesetztes Feld, das Name, E-Mail-Adresse und Telefonnummer eines Teilnehmers in einer einzigen Frage erfasst. Ein Komforttyp, der mehrere Texteingaben in einem Formularschritt kombiniert.

Typ-Bezeichner: contact_info
Eigenschaften
| Eigenschaft | Typ | Beschreibung | Standard |
|---|---|---|---|
defaultCountryCode | string | Standard-Ländercode für das Telefonnummer-Unterfeld. | Keiner |
fields | FormQuestion[] | Optionale eigene Unterfeld-Definitionen. Wenn angegeben, überschreiben sie die Standardfelder Name/E-Mail/Telefon. | Standard-Unterfelder |
Unterfelder
Die Kontaktinfo-Frage enthält standardmäßig drei Unterfelder:
- Name — Ein Kurztext-Feld.
- E-Mail — Ein E-Mail-Feld mit Formatvalidierung.
- Telefon — Ein Telefonnummernfeld mit Ländervorwahl-Unterstützung.
Das Fragennummer-Präfix ist bei Kontaktinfo-Fragen ausgeblendet, da sie mehrere Eingabefelder zusammen anzeigen.
Antwortformat
Die Antwort wird als object (Record<string, string>) gespeichert, mit Schlüsseln für jedes Unterfeld:
{
"name": "John Smith",
"email": "john@example.com",
"phone": "+1 555-0123"
}
Adresse
Ein vollständiges Postadressfeld mit optionaler Google-Places-Autovervollständigung.

Typ-Bezeichner: address
Eigenschaften
| Eigenschaft | Typ | Beschreibung | Standard |
|---|---|---|---|
enableAddressAutocomplete | boolean | Aktiviert die Google-Places-Autovervollständigung, damit Teilnehmer ihre Adresse schnell ausfüllen können. | Deaktiviert |
fields | FormQuestion[] | Optionale eigene Unterfeld-Definitionen. Wenn angegeben, überschreiben sie die Standard-Adressfelder. | Standard-Unterfelder |
Unterfelder
Die Adressfrage enthält Unterfelder für:
- Straße — Die Zeile mit der Straßenadresse.
- Stadt — Die Stadt oder Ortschaft.
- Bundesland/Provinz — Das Bundesland, die Provinz oder Region.
- Postleitzahl — Die Postleitzahl bzw. der ZIP-Code.
- Land — Das Land.
Adress-Autovervollständigung
Wenn enableAddressAutocomplete aktiviert ist, können Teilnehmer beim Tippen ihrer Adresse Vorschläge von Google Places sehen. Die Auswahl eines Vorschlags füllt alle Adress-Unterfelder automatisch aus.
Die Adress-Autovervollständigung erfordert einen in deinen NueForm-Kontoeinstellungen konfigurierten Google-Maps-API-Schlüssel. Das Fragennummer-Präfix ist bei Adressfragen ausgeblendet.
Antwortformat
Die Antwort wird als object (Record<string, string>) gespeichert, mit Schlüsseln für jedes Unterfeld:
{
"street": "123 Main Street",
"city": "San Francisco",
"state": "CA",
"zip": "94105",
"country": "United States"
}
Medienanhänge
Alle Texteingabe-Fragetypen unterstützen Medienanhänge. Du kannst jeder Textfrage ein Bild, Video, Icon oder einen QR-Code hinzufügen. Details zu Medienoptionen und Layout-Konfigurationen findest du in der Anleitung Formulare erstellen.