The Preference Center Designer contains a variety of Field types, each with its own set of properties. This article covers the Preference Center Designer's Field types and properties in detail.
The Field type icons are visible in the left side of the Preference Center Designer: Email, Phone (if using Opt-In Subscription Management), Subscription List, Consent, Image, HTML, Unsubscribe All - Email, and Unsubscribe All - SMS (if using Opt-in Subscription Management).
Click or drag these into the design area to add them to your Preference Center.
When you add a Field type that can only exist once per Preference Center, such as an Email Field, it will disappear from the Field selection area. When a field is actively selected within the design area, the properties available for that field will appear on the right side of the designer. Depending on the field type, the field properties may include: General, Choice Options, Layout, Conditions, Data, and Validation.
The rest of this article will cover the various field types and their properties in detail.
The Email field is where the person making a submission to your Preference Center will enter their email address.
This email address will be used when syncing the submission to your environment. If a Contact or Lead with a matching email address is found, the submission will be associated with the first match returned to our service by your environment. If no match is found, a Lead or Contact will be created according to the 'Create new Visitor as' field in the Preference Center's Web Content record.
You can edit the Email Field's General, Layout, and Validation properties.
Email Field General Properties:
Field Name: Provide a name for the Email field.
Field Title: Provide a title for the Email field.
Field Description: Provide a description for the Email field.
Visible: Toggle the Email field's visibility.
Read-only: Toggle whether the Email field is read-only or can be edited.
Required: Toggle whether the Email field is required or not.
Make the title and description visible: Toggle whether the Email field's title and description are visible within the Subscription Page.
Email Field Layout Properties:
Display the field on a new line: Toggle whether to display the Email field on a new line. Unselect this option to display the Email field in one line with the previous field or panel.
Field box collapse state: Choose the Email field box's collapse state. Locked: The field box is displayed in full and cannot be collapsed. Collapsed: The field box displays only the title and description and can be expanded. Expanded: the field box is displayed in full and can be collapsed.
Field title alignment: Set the Email field title's alignment. Overrides title alignment rules defined on a panel or page level. When set to "hidden" it also hides field descriptions. The "inherit" option applies any higher-level settings (if set) or page-level settings ("top" be default).
Field description alignment: Set the Email field's description alignment. The "inherit" option applies the page-level setting, which is "under the field title" by default.
Error message alignment: Set the Error Message location in relation to a field with invalid input. "Top" places error text at the top of the field box, "Bottom" places error text at the bottom of the field box, and "Inherit" applies the page-level setting, which is "Top" by default.
Increase the inner indent: Adds space or margin between the field content and the left border of the field box.
Inline field width: Sets the width of the field in proportion to other page elements in the same line. Accepts CSS values (px, %, in, pt, etc.).
Minimum field width: The Email field's minimum width. Accepts CSS values (px, %, in, pt, etc.).
Maximum field width: The Email field's maximum width. Accepts CSS values (px, %, in, pt, etc.).
Email Field Conditions Properties:
The Email field's Conditions properties section gives you the ability to easily set conditions for various properties:
Make the field visible if: Set a conditional rule that determines field visibility.
Disable the read-only mode if: Set a conditional rule that disables the field's read-only mode.
Make the field required if: Set a conditional rule that prevents page advancing or submission unless the conditions are met.
Default value expression: Assign a default posted field value based on an expression. The expression can include basic calculations: {q1id} + {q2id}, Boolean expressions such as {age} > 60, and functions: iif(), today(), age(), min(), max(), avg(), etc. The value determined by this expression serves as the initial default value that can be overridden by a respondent's manual input.
Reset value if: Set a conditional rule that determines when a respondent's input is reset to the value based on the "Default value expression" or "Set value expression" or to the "Default posted field" value (if either is set).
Set value if: Set a conditional rule that determines when to run the "Set value expression" and dynamically assign the resulting value as a response.
Set value expression: Specify an expression that defines the value to be set when the conditions in the "Set value if" rule are met. The expression can include basic calculation: {q1id} + {q2id}, Boolean expressions such as {age} > 60, and functions: iif(), today(), age(), min(), max(), avg(), etc. The value determined by this expression can be overridden by a respondent's manual input.
Email Field Validation Properties:
Validation rules: Add validation rules.
Error message for required fields: Specify the error message that will appear for required fields that have not been given a valid value.
Phone
The Phone field is where the person making a submission to your Preference Center will enter their phone number.
Phone fields map to the Lead/Contact's Mobile Phone field. If the submitter's Mobile Phone field is empty at the time of submission, the submitted phone number will be saved in the Lead/Contact's Mobile Phone field.
Phone Field General Properties:
Field Name: Provide a name for the Phone field.
Field Title: Provide a title for the Phone field.
Field Description: Provide a description for the Phone field.
Visible: Toggle the Phone field's visibility.
Read-only: Toggle whether the Phone field is read-only or can be edited.
Required: Toggle whether the Phone field is required or not.
Make the title and description visible: Toggle whether the Phone field's title and description are visible within the Subscription Page.
Phone Field Layout Properties:
Display the field on a new line: Toggle whether to display the Phone field on a new line. Unselect this option to display the Phone field in one line with the previous field or panel.
Field box collapse state: Choose the Phone field box's collapse state. Locked: The field box is displayed in full and cannot be collapsed. Collapsed: The field box displays only the title and description and can be expanded. Expanded: the field box is displayed in full and can be collapsed.
Field title alignment: Set the Phone field title's alignment. Overrides title alignment rules defined on a panel or page level. When set to "hidden" it also hides field descriptions. The "inherit" option applies any higher-level settings (if set) or page-level settings ("top" be default).
Field description alignment: Set the Phone field's description alignment. The "inherit" option applies the page-level setting, which is "under the field title" by default.
Error message alignment: Set the Error Message location in relation to a field with invalid input. "Top" places error text at the top of the field box, "Bottom" places error text at the bottom of the field box, and "Inherit" applies the page-level setting, which is "Top" by default.
Increase the inner indent: Adds space or margin between the field content and the left border of the field box.
Inline field width: Sets the width of the Phone field in proportion to other page elements in the same line. Accepts CSS values (px, %, in, pt, etc.).
Minimum field width: The Phone field's minimum width. Accepts CSS values (px, %, in, pt, etc.).
Maximum field width: The Phone field's maximum width. Accepts CSS values (px, %, in, pt, etc.).
Phone Field Conditions Properties
The Phone field's Conditions properties section gives you the ability to easily set conditions for various properties:
Make the field visible if: Set a conditional rule that determines field visibility.
Disable the read-only mode if: Set a conditional rule that disables the field's read-only mode.
Make the field required if: Set a conditional rule that prevents page advancing or submission unless the conditions are met.
Default value expression: Assign a default posted field value based on an expression. The expression can include basic calculations: {q1id} + {q2id}, Boolean expressions such as {age} > 60, and functions: iif(), today(), age(), min(), max(), avg(), etc. The value determined by this expression serves as the initial default value that can be overridden by a respondent's manual input.
Reset value if: Set a conditional rule that determines when a respondent's input is reset to the value based on the "Default value expression" or "Set value expression" or to the "Default posted field" value (if either is set).
Set value if: Set a conditional rule that determines when to run the "Set value expression" and dynamically assign the resulting value as a response.
Set value expression: Specify an expression that defines the value to be set when the conditions in the "Set value if" rule are met. The expression can include basic calculation: {q1id} + {q2id}, Boolean expressions such as {age} > 60, and functions: iif(), today(), age(), min(), max(), avg(), etc. The value determined by this expression can be overridden by a respondent's manual input.
Phone Field Data Properties:
Set Default Value: Optionally set default values for the country code and phone number.
Phone Field Validation Properties:
Validation Rules: Add validation rules
Error message for required fields: Customize the error message for required fields.
Subscription List
The Subscription List field is where the person making the submission to your Preference Center will select whether to opt-in or out-out of some or all of your Subscription Lists.
A Subscription List field can contain checkboxes for as many Subscription Lists as you need, as well as checkboxes to "Subscribe to all" or "Unsubscribe from all of the above". Simply click the + and - buttons within the field to add or remove Subscription List items.
As you add Subscription List items to your Subscription List field, the items will appear in the Choice Options field properties section.
This is where you select the Subscription List field's Subscription Type: Email or SMS. You can have up to two Subscription List fields in a Preference Center: one for Email and one for SMS. Please note that the SMS option will only be available if your account is using Opt-In Subscription Management.
Click the Edit icon of any available Item in this menu to configure the Item's properties: the target Subscription List, the value displayed within the Preference Center, and the In/Out/No-preference value corresponding with the Item's box being checked or unchecked.
Within this same Choice Options section, you can also set Choice Order and enable, disable, and re-name the "None" and "Select All" options.
The rest of the Field Properties available for Subscription List fields are:
Subscription List Field General Properties:
Field Name: Provide a name for the Subscription List field.
Field Title: Provide a title for the Subscription List field.
Field Description: Provide a description for the Subscription List field.
Visible: Toggle the Subscription List field's visibility.
Read-only: Toggle whether the Subscription List field is read-only or can be edited.
Required: Toggle whether the Subscription List field is required or not.
Make the title and description visible: Toggle whether the Subscription List field's title and description are visible within the Subscription Page.
Subscription List Field Layout Properties:
Display the field on a new line: Toggle whether to display the Subscription List field on a new line. Unselect this option to display the Subscription List field in one line with the previous field or panel.
Field box collapse state: Choose the Subscription List field box's collapse state. Locked: The field box is displayed in full and cannot be collapsed. Collapsed: The field box displays only the title and description and can be expanded. Expanded: the field box is displayed in full and can be collapsed.
Field title alignment: Set the Subscription List field title's alignment. Overrides title alignment rules defined on a panel or page level. When set to "hidden" it also hides field descriptions. The "inherit" option applies any higher-level settings (if set) or page-level settings ("top" be default).
Field description alignment: Set the Subscription List field's description alignment. The "inherit" option applies the page-level setting, which is "under the field title" by default.
Error message alignment: Set the Error Message location in relation to a field with invalid input. "Top" places error text at the top of the field box, "Bottom" places error text at the bottom of the field box, and "Inherit" applies the page-level setting, which is "Top" by default.
Increase the inner indent: Adds space or margin between the field content and the left border of the field box.
Inline field width: Sets the width of the Subscription List field in proportion to other page elements in the same line. Accepts CSS values (px, %, in, pt, etc.).
Minimum field width: The Subscription List field's minimum width. Accepts CSS values (px, %, in, pt, etc.).
Maximum field width: The Subscription List field's maximum width. Accepts CSS values (px, %, in, pt, etc.).
Column count: Set the Subscription List field's column count from 0-5.
Subscription List Field Conditions Properties:
The Subscription List field's Conditions properties section gives you the ability to easily set conditions for various properties:
Make the field visible if: Set a conditional rule that determines field visibility.
Disable the read-only mode if: Set a conditional rule that disables the field's read-only mode.
Make the field required if: Set a conditional rule that prevents page advancing or submission unless the conditions are met.
Default value expression: Assign a default posted field value based on an expression. The expression can include basic calculations: {q1id} + {q2id}, Boolean expressions such as {age} > 60, and functions: iif(), today(), age(), min(), max(), avg(), etc. The value determined by this expression serves as the initial default value that can be overridden by a respondent's manual input.
Reset value if: Set a conditional rule that determines when a respondent's input is reset to the value based on the "Default value expression" or "Set value expression" or to the "Default posted field" value (if either is set).
Set value if: Set a conditional rule that determines when to run the "Set value expression" and dynamically assign the resulting value as a response.
Set value expression: Specify an expression that defines the value to be set when the conditions in the "Set value if" rule are met. The expression can include basic calculation: {q1id} + {q2id}, Boolean expressions such as {age} > 60, and functions: iif(), today(), age(), min(), max(), avg(), etc. The value determined by this expression can be overridden by a respondent's manual input.
Subscription List Field Data Properties:
Set Default Value: Set default values for the Subscription List field. You can choose to have the boxes be checked or unchecked by default.
Subscription List Field Validation Properties:
Validation Rules: Add validation rules.
Error message for required fields: Customize the error message for required fields.
Consent
The Consent field allows you to gather explicit consent from the user submitting the Preference Center, regarding their willingness to receive certain types of communication. When a Consent field is added to a Preference Center page, a response to all consent checkboxes is mandatory to submit preferences.
The Consent field also allows you to gather information relative to proper categorization of the Lead/Contact within your environment, via mapping to select Lead and Contact fields.
The options available for Consent fields are:
Consent Field General Properties:
Field Name: Provide a name for the Consent field.
Field Title: Provide a title for the Consent field.
Field Description: Provide a description for the Consent field.
Visible: Toggle the Consent field's visibility.
Read-only: Toggle whether the Consent field is read-only or can be edited.
Required: Toggle whether the Consent field is required or not.
Make the title and description visible: Toggle whether the Consent field's title and description are visible within the Subscription Page.
Consent Field Choice Options Properties:
Choices: Add Items to your Consent field and customize the item text.
Click the "Edit" icon within an Item to specify the Item's value, set the Contact and Lead field mapping (Allow Text Messages, Do Not Allow Bulk Email, Is Minor, etc.), and choose the values that will be mapped when the box is checked (true) or unchecked (false).
Consent Field Layout Properties:
Display the field on a new line: Toggle whether to display the Consent field on a new line. Unselect this option to display the Consent field in one line with the previous field or panel.
Field box collapse state: Choose the Consent field box's collapse state. Locked: The field box is displayed in full and cannot be collapsed. Collapsed: The field box displays only the title and description and can be expanded. Expanded: the field box is displayed in full and can be collapsed.
Field title alignment: Set the Consent field title's alignment. Overrides title alignment rules defined on a panel or page level. When set to "hidden" it also hides field descriptions. The "inherit" option applies any higher-level settings (if set) or page-level settings ("top" be default).
Field description alignment: Set the Consent field's description alignment. The "inherit" option applies the page-level setting, which is "under the field title" by default.
Error message alignment: Set the Error Message location in relation to a field with invalid input. "Top" places error text at the top of the field box, "Bottom" places error text at the bottom of the field box, and "Inherit" applies the page-level setting, which is "Top" by default.
Increase the inner indent: Adds space or margin between the field content and the left border of the field box.
Inline field width: Sets the width of the Consent field in proportion to other page elements in the same line. Accepts CSS values (px, %, in, pt, etc.).
Minimum field width: The Consent field's minimum width. Accepts CSS values (px, %, in, pt, etc.).
Maximum field width: The Consent field's maximum width. Accepts CSS values (px, %, in, pt, etc.).
Consent Field Conditions Properties:
The Consent field's Conditions properties section gives you the ability to easily set conditions for various properties:
Make the field visible if: Set a conditional rule that determines field visibility.
Disable the read-only mode if: Set a conditional rule that disables the field's read-only mode.
Make the field required if: Set a conditional rule that prevents page advancing or submission unless the conditions are met.
Default value expression: Assign a default posted field value based on an expression. The expression can include basic calculations: {q1id} + {q2id}, Boolean expressions such as {age} > 60, and functions: iif(), today(), age(), min(), max(), avg(), etc. The value determined by this expression serves as the initial default value that can be overridden by a respondent's manual input.
Reset value if: Set a conditional rule that determines when a respondent's input is reset to the value based on the "Default value expression" or "Set value expression" or to the "Default posted field" value (if either is set).
Set value if: Set a conditional rule that determines when to run the "Set value expression" and dynamically assign the resulting value as a response.
Set value expression: Specify an expression that defines the value to be set when the conditions in the "Set value if" rule are met. The expression can include basic calculation: {q1id} + {q2id}, Boolean expressions such as {age} > 60, and functions: iif(), today(), age(), min(), max(), avg(), etc. The value determined by this expression can be overridden by a respondent's manual input.
Consent Field Data Properties:
Set Default Value: Select default values for the Choice items.
Consent Field Validation Properties:
Validation Rules: Add validation rules
Error message for required fields: Customize the error message for required fields.
Image
The Image field allows you to add images and videos to your Preference Center.
The options available for Image fields are:
Image Field General Properties:
Field Name: Specify the Image field's Name.
Visible: Toggle whether or not the image field is visible.
Image or video file URL: Select your image or video file. Max file size 5MB.
Content Mode: Select Content Mode: Auto (detect image file, video file, or YouTube link), Image, Video, or YouTube.
Image and thumbnail fit: Set image and thumbnail fit. Choose from: "None" - image maintains its original size; "Contain" - image is resized to fit while maintaining its aspect ratio; "Cover" - image fills the entire box while maintaining its aspect ratio; "Fill" - image is stretched to fill the box without maintaining its aspect ratio.
Display area height: Set the Image field's display area height.
Display area width: Set the Image field's display area width.
Alt Text: Provide alt text for the Image field.
Image Field Layout Properties:
Display the field on a new line: Toggle whether to display the Image field on a new line. Unselect this option to display the Image field in one line with the previous field or panel.
Field box collapse state: Choose the Image field box's collapse state. Locked: The field box is displayed in full and cannot be collapsed. Collapsed: The field box displays only the title and description and can be expanded. Expanded: the field box is displayed in full and can be collapsed.
Field title alignment: Set the Image field title's alignment. Overrides title alignment rules defined on a panel or page level. When set to "hidden" it also hides field descriptions. The "inherit" option applies any higher-level settings (if set) or page-level settings ("top" be default).
Field description alignment: Set the Image field's description alignment. The "inherit" option applies the page-level setting, which is "under the field title" by default.
Error message alignment: Set the Error Message location in relation to a field with invalid input. "Top" places error text at the top of the field box, "Bottom" places error text at the bottom of the field box, and "Inherit" applies the page-level setting, which is "Top" by default.
Increase the inner indent: Adds space or margin between the field content and the left border of the field box.
Inline field width: Sets the width of the Image field in proportion to other page elements in the same line. Accepts CSS values (px, %, in, pt, etc.).
Minimum field width: The Image field's minimum width. Accepts CSS values (px, %, in, pt, etc.).
Maximum field width: The Image field's maximum width. Accepts CSS values (px, %, in, pt, etc.).
Image Field Conditions Properties:
The Image field's Conditions properties section gives you the ability to easily set conditions for various properties:
Make the field visible if: Set a conditional rule that determines field visibility.
Default value expression: Assign a default posted field value based on an expression. The expression can include basic calculations: {q1id} + {q2id}, Boolean expressions such as {age} > 60, and functions: iif(), today(), age(), min(), max(), avg(), etc. The value determined by this expression serves as the initial default value that can be overridden by a respondent's manual input.
Reset value if: Set a conditional rule that determines when a respondent's input is reset to the value based on the "Default value expression" or "Set value expression" or to the "Default posted field" value (if either is set).
Set value if: Set a conditional rule that determines when to run the "Set value expression" and dynamically assign the resulting value as a response.
Set value expression: Specify an expression that defines the value to be set when the conditions in the "Set value if" rule are met. The expression can include basic calculation: {q1id} + {q2id}, Boolean expressions such as {age} > 60, and functions: iif(), today(), age(), min(), max(), avg(), etc. The value determined by this expression can be overridden by a respondent's manual input.
HTML
The HTML Field allows you to add HTML content to your Preference Center.
The options available for HTML fields are:
HTML Field General Properties:
Field Name: Specify the HTML field's name.
Visible: Toggle whether or not the HTML field is visible.
HTML Markup: Add your own HTML to be displayed by the HTML field.
HTML Field Layout Properties:
Display the field on a new line: Choose whether to display the HTML field on a new line or on the same line as the preceding field.
Minimum field width: Set the HTML field's minimum width. Accepts CSS values (px, %, in, pt, etc.).
Maximum field width: Set the HTML field's maximum width. Accepts CSS values (px, %, in, pt, etc.).
HTML Field Conditions Properties:
The HTML field's Conditions properties section gives you the ability to easily set conditions for various properties:
Make the field visible if: Set a conditional rule that determines field visibility.
Default value expression: Assign a default posted field value based on an expression. The expression can include basic calculations: {q1id} + {q2id}, Boolean expressions such as {age} > 60, and functions: iif(), today(), age(), min(), max(), avg(), etc. The value determined by this expression serves as the initial default value that can be overridden by a respondent's manual input.
Reset value if: Set a conditional rule that determines when a respondent's input is reset to the value based on the "Default value expression" or "Set value expression" or to the "Default posted field" value (if either is set).
Set value if: Set a conditional rule that determines when to run the "Set value expression" and dynamically assign the resulting value as a response.
Set value expression: Specify an expression that defines the value to be set when the conditions in the "Set value if" rule are met. The expression can include basic calculation: {q1id} + {q2id}, Boolean expressions such as {age} > 60, and functions: iif(), today(), age(), min(), max(), avg(), etc. The value determined by this expression can be overridden by a respondent's manual input.
Unsubscribe All - Email
The Unsubscribe All - Email field allows you to add a checkbox that the user submitting the Preference Center can use to globally unsubscribe from all email communications.
The options available for Unsubscribe All - Email fields are:
Unsubscribe All - Email Field General Properties:
Field Name: Provide a name for the Unsubscribe All - Email field.
Field Title: Provide a title for the Unsubscribe All - Email field.
Field Description: Provide a description for the Unsubscribe All - Email field.
Visible: Toggle the Unsubscribe All - Email field's visibility.
Read-only: Toggle whether the Unsubscribe All - Email field is read-only or can be edited.
Required: Toggle whether the Unsubscribe All - Email field is required or not.
Make the title and description visible: Toggle whether the Unsubscribe All - Email field's title and description are visible within the Subscription Page.
Unsubscribe All - Email Field Layout Properties:
Display the field on a new line: Toggle whether to display the Unsubscribe All - Email field on a new line. Unselect this option to display the Unsubscribe All - Email field in one line with the previous field or panel.
Field box collapse state: Choose the Unsubscribe All - Email field box's collapse state. Locked: The field box is displayed in full and cannot be collapsed. Collapsed: The field box displays only the title and description and can be expanded. Expanded: the field box is displayed in full and can be collapsed.
Field title alignment: Set the Unsubscribe All - Email field title's alignment. Overrides title alignment rules defined on a panel or page level. When set to "hidden" it also hides field descriptions. The "inherit" option applies any higher-level settings (if set) or page-level settings ("top" be default).
Field description alignment: Set the Unsubscribe All - Email field's description alignment. The "inherit" option applies the page-level setting, which is "under the field title" by default.
Error message alignment: Set the Error Message location in relation to a field with invalid input. "Top" places error text at the top of the field box, "Bottom" places error text at the bottom of the field box, and "Inherit" applies the page-level setting, which is "Top" by default.
Increase the inner indent: Adds space or margin between the field content and the left border of the field box.
Inline field width: Sets the width of the Unsubscribe All - Email field in proportion to other page elements in the same line. Accepts CSS values (px, %, in, pt, etc.).
Minimum field width: The Unsubscribe All - Email field's minimum width. Accepts CSS values (px, %, in, pt, etc.).
Maximum field width: The Unsubscribe All - Email field's maximum width. Accepts CSS values (px, %, in, pt, etc.).
Unsubscribe All - Email Field Conditions Properties:
The Unsubscribe All - Email field's Conditions properties section gives you the ability to easily set conditions for various properties:
Make the field visible if: Set a conditional rule that determines field visibility.
Disable the read-only mode if: Set a conditional rule that disables the field's read-only mode.
Make the field required if: Set a conditional rule that prevents page advancing or submission unless the conditions are met.
Default value expression: Assign a default posted field value based on an expression. The expression can include basic calculations: {q1id} + {q2id}, Boolean expressions such as {age} > 60, and functions: iif(), today(), age(), min(), max(), avg(), etc. The value determined by this expression serves as the initial default value that can be overridden by a respondent's manual input.
Reset value if: Set a conditional rule that determines when a respondent's input is reset to the value based on the "Default value expression" or "Set value expression" or to the "Default posted field" value (if either is set).
Set value if: Set a conditional rule that determines when to run the "Set value expression" and dynamically assign the resulting value as a response.
Set value expression: Specify an expression that defines the value to be set when the conditions in the "Set value if" rule are met. The expression can include basic calculation: {q1id} + {q2id}, Boolean expressions such as {age} > 60, and functions: iif(), today(), age(), min(), max(), avg(), etc. The value determined by this expression can be overridden by a respondent's manual input.
Unsubscribe All - Email Field Data Properties:
Set Default Value: Set a default value for the Unsubscribe All - Email field: checked or unchecked.
Unsubscribe All - Email Field Validation Properties:
Validation Rules: Add validation rules
Error message for required fields: Customize the error message for required fields.
Unsubscribe All - SMS
The Unsubscribe All - SMS field allows you to add a checkbox that the user submitting the Preference Center can use to globally unsubscribe from all SMS communications. The Unsubscribe All - SMS field will only be available if your account is using Opt-In Subscription Management.
The options available for Unsubscribe All - SMS fields are:
Unsubscribe All - SMS Field General Properties:
Field Name: Provide a name for the Unsubscribe All - SMS field.
Field Title: Provide a title for the Unsubscribe All - SMS field.
Field Description: Provide a description for the Unsubscribe All - SMS field.
Visible: Toggle the Unsubscribe All - SMS field's visibility.
Read-only: Toggle whether the Unsubscribe All - SMS field is read-only or can be edited.
Required: Toggle whether the Unsubscribe All - SMS field is required or not.
Make the title and description visible: Toggle whether the Unsubscribe All - SMS field's title and description are visible within the Subscription Page.
Unsubscribe All - SMS Field Layout Properties:
Display the field on a new line: Toggle whether to display the Unsubscribe All - SMS field on a new line. Unselect this option to display the Unsubscribe All - SMS field in one line with the previous field or panel.
Field box collapse state: Choose the Unsubscribe All - SMS field box's collapse state. Locked: The field box is displayed in full and cannot be collapsed. Collapsed: The field box displays only the title and description and can be expanded. Expanded: the field box is displayed in full and can be collapsed.
Field title alignment: Set the Unsubscribe All - SMS field title's alignment. Overrides title alignment rules defined on a panel or page level. When set to "hidden" it also hides field descriptions. The "inherit" option applies any higher-level settings (if set) or page-level settings ("top" be default).
Field description alignment: Set the Unsubscribe All - SMS field's description alignment. The "inherit" option applies the page-level setting, which is "under the field title" by default.
Error message alignment: Set the Error Message location in relation to a field with invalid input. "Top" places error text at the top of the field box, "Bottom" places error text at the bottom of the field box, and "Inherit" applies the page-level setting, which is "Top" by default.
Increase the inner indent: Adds space or margin between the field content and the left border of the field box.
Inline field width: Sets the width of the Unsubscribe All - SMS field in proportion to other page elements in the same line. Accepts CSS values (px, %, in, pt, etc.).
Minimum field width: The Unsubscribe All - SMS field's minimum width. Accepts CSS values (px, %, in, pt, etc.).
Maximum field width: The Unsubscribe All - SMS field's maximum width. Accepts CSS values (px, %, in, pt, etc.).
Unsubscribe All - SMS Field Conditions Properties:
The Unsubscribe All - SMS field's Conditions properties section gives you the ability to easily set conditions for various properties:
Make the field visible if: Set a conditional rule that determines field visibility.
Disable the read-only mode if: Set a conditional rule that disables the field's read-only mode.
Make the field required if: Set a conditional rule that prevents page advancing or submission unless the conditions are met.
Default value expression: Assign a default posted field value based on an expression. The expression can include basic calculations: {q1id} + {q2id}, Boolean expressions such as {age} > 60, and functions: iif(), today(), age(), min(), max(), avg(), etc. The value determined by this expression serves as the initial default value that can be overridden by a respondent's manual input.
Reset value if: Set a conditional rule that determines when a respondent's input is reset to the value based on the "Default value expression" or "Set value expression" or to the "Default posted field" value (if either is set).
Set value if: Set a conditional rule that determines when to run the "Set value expression" and dynamically assign the resulting value as a response.
Set value expression: Specify an expression that defines the value to be set when the conditions in the "Set value if" rule are met. The expression can include basic calculation: {q1id} + {q2id}, Boolean expressions such as {age} > 60, and functions: iif(), today(), age(), min(), max(), avg(), etc. The value determined by this expression can be overridden by a respondent's manual input.
Unsubscribe All - SMS Field Data Properties:
Set Default Value: Set default value for the Unsubscribe All - SMS field: checked or unchecked.
Unsubscribe All - SMS Field Validation Properties:
Validation Rules: Add validation rules
Error message for required fields: Customize the error message for required fields.