Collects a respondent's name in separate input areas. The full name field is ideal for registration forms, contact forms, and any survey where you need structured name data for integrations.
In the forms.app builder, you can change labels, require the field, and enable prefix, middle name, and suffix areas.
| Field | Type | Description |
|---|---|---|
questionType | "fullname" | Identifies this as a full name field |
fullname.labels | object | Custom labels for each name part |
fullname.labels.firstName | string | Label for the first name input |
fullname.labels.lastName | string | Label for the last name input |
fullname.labels.prefix | string | Label for the prefix input |
fullname.labels.middle | string | Label for the middle name input |
fullname.labels.suffix | string | Label for the suffix input |
fullname.prefix | boolean | Show the prefix input |
fullname.middle | boolean | Show the middle name input |
fullname.suffix | boolean | Show the suffix input |
{
"_id": "6a0ef5d93affac35058b05a5",
"questionType": "fullname",
"question": "Full name",
"displayOrder": 0,
"isRequired": true,
"isDeleted": false,
"isActive": true,
"fullname": {
"labels": {
"firstName": "First Name",
"lastName": "Last Name",
"prefix": "Prefix",
"middle": "Middle Name",
"suffix": "Suffix"
},
"middle": true,
"prefix": true,
"suffix": true
}
}