Skip to content

Form Schema

PropertyValue
nameform
categorygeneral
tagform
nestablefalse
KeyTypeLabelCSS
fieldsrepeaterSet options as %sfont on .password-toggle .show-password i
requiredAsteriskcheckboxShow required asterisk—
disableRequiredAsteriskInPlaceholdercheckboxDisable required asterisk in placeholder—
showLabelscheckboxShow labels—
labelTypographytypographyLabel typographyfont on label, font on .label
placeholderTypographytypographyPlaceholder typographyfont on ::placeholder, font on select
disableFormValidationOnselectDisable form validation—
disableBrowserValidationcheckboxDon\—
validateAllFieldsOnSubmitcheckboxValidate all fields on submit—
fieldMarginspacingSpacingpadding on .form-group:not(.submit-button-wrapper):not(.message):not(.captcha)
fieldPaddingspacingPaddingpadding on .form-group input, padding on .flatpickr, padding on select, padding on textarea, padding on .form-field-richtext + .tox-tinymce
horizontalAlignFieldsjustify-contentAlignmentjustify-content
fieldBackgroundColorcolorBackground colorbackground-color on .form-group input, background-color on .flatpickr, background-color on select, background-color on textarea, background-color on .form-field-richtext + .tox-tinymce
fieldBorderborderBorderborder on .form-group input, border on .flatpickr, border on select, border on textarea, border on .form-field-richtext + .tox-tinymce, border on .bricks-button:not([type=submit]), border on .choose-files
fieldTypographytypographyTypographyfont on .form-group input, font on select, font on textarea
submitButtonTexttextText—
submitButtonSizeselectSize—
submitButtonStyleselectStyle—
submitButtonWidthnumberWidthwidth on .submit-button-wrapper
submitButtonMarginspacingMarginmargin on .submit-button-wrapper
submitButtonTypographytypographyTypographyfont on .bricks-button
submitButtonBackgroundColorcolorBackgroundbackground-color on .bricks-button
submitButtonBorderborderBorderborder on button[type=submit].bricks-button
submitButtonIconiconIcon— on button[type=submit] svg
submitButtonAriaLabeltextaria-label—
submitButtonIconPositionselectIcon position—
actionsselectActions after successful form submit—
actionConditionsrepeaterAction conditions—
successMessagetextSuccess message—
noticeCloseAfternumberClose after—
noticeCloseButtoncheckboxClose button—
emailSubjecttextSubject—
emailToselectSend to email address—
emailToCustomtextSend to custom email address—
emailBcctextBCC email address—
fromEmailtextFrom email address—
fromNametextFrom name—
replyToEmailtextReply to email address—
emailContenttextareaEmail content—
emailErrorMessagetextError message—
htmlEmailcheckboxHTML email—
webhooksrepeaterEndpoints—
webhookMaxSizenumberMax payload size—
webhookRateLimitcheckboxRate limiting—
webhookRateLimitRequestsnumberMax requests per hour—
webhookErrorIgnorecheckboxContinue on error—
webhookErrorMessagetextError message—
confirmationEmailSubjecttextSubject—
confirmationEmailTotextSend to email address—
confirmationFromEmailtextFrom email address—
confirmationFromNametextFrom name—
confirmationReplyToEmailtextReply to email address—
confirmationEmailContenttextareaEmail content—
confirmationEmailHTMLcheckboxHTML email—
redirectAdminUrlcheckboxRedirect to admin area—
redirecttextCustom redirect URL—
redirectTimeoutnumberRedirect after (ms)—
mailchimpDoubleOptIncheckboxDouble opt-in—
mailchimpListselectList—
mailchimpGroupsselectGroups—
mailchimpEmailselectField—
mailchimpFirstNameselectFirst name—
mailchimpLastNameselectLast name—
mailchimpPendingMessagetextPending message—
mailchimpErrorMessagetextError message—
sendgridListselectList—
sendgridEmailselectField—
sendgridFirstNameselectField—
sendgridLastNameselectField—
sendgridPendingMessagetextPending message—
sendgridErrorMessagetextError message—
loginNameselectField—
loginPasswordselectField—
loginRememberselectField—
loginErrorMessagetextError message—
registrationEmailselectField—
registrationPasswordselectField—
registrationPasswordMinLengthnumberPassword min. length—
registrationUserNameselectField—
registrationFirstNameselectField—
registrationLastNameselectField—
registrationRoleselectRole—
registrationAutoLogincheckboxAuto log in user—
registrationWPNotificationcheckboxSend WordPress notification—
lostPasswordEmailUsernameselectField—
resetPasswordNewselectField—
createPostTypeselectPost type—
createPostErrorMessagetextError message—
createPostDisableCapabilityCheckcheckboxDisable capability checks—
createPostTitleselectPost title—
createPostContentselectPost content—
createPostExcerptselectPost excerpt—
createPostFeaturedImageselectFeatured image—
createPostStatusselectPost status—
createPostMetarepeaterPost meta—
createPostTaxonomiesrepeaterTaxonomies—
updatePostIdselectPost to update—
updatePostErrorMessagetextError message—
updatePostDisableCapabilityCheckcheckboxDisable capability checks—
updatePostTitleselectPost title—
updatePostContentselectPost content—
updatePostExcerptselectPost excerpt—
updatePostFeaturedImageselectFeatured image—
updatePostStatusselectPost status—
updatePostMetarepeaterPost meta—
updatePostTaxonomiesrepeaterTaxonomies—
enableRecaptchacheckboxreCAPTCHA (Google)—
enableTurnstilecheckboxTurnstile (Cloudflare)—
turnstileSizeselectTurnstile:—
turnstileThemeselectTurnstile:—
turnstileInitializationselectTurnstile:—
turnstileViewportDistancenumberViewport distance—
turnstileExecutionselectTurnstile:—
turnstileAppearanceselectTurnstile:—
turnstileLabeltextTurnstile:—
enableHCaptchaselecthCaptcha—
hCaptchaSizeselecthCaptcha:—
hCaptchaThemeselecthCaptcha:—
submissionFormNametextForm name—
submissionSaveIpcheckboxSave IP address—
submissionMaxEntriesnumberMax. entries—
submissionMaxEntriesErrorMessagetextError message—
submissionDupEntriesrepeaterCompare with—
submissionDupEntriesErrorMessagetextError message—
passwordProtectionPasswordselectField—
passwordProtectionErrorMessagetextError message—

Shared CSS controls available on all elements. Keys are prefixed with _ and support responsive/pseudo-class variants via colon syntax (e.g. _typography:tablet_portrait:hover).

KeyTypeLabelCSS
_contenttextContentcontent
_marginspacingMarginmargin
_paddingspacingPaddingpadding
_widthnumberWidthwidth
_widthMinnumberMin. widthmin-width
_widthMaxnumberMax. widthmax-width
_heightnumberHeightheight
_heightMinnumberMin. heightmin-height
_heightMaxnumberMax. heightmax-height
_aspectRatiotextAspect ratioaspect-ratio
_positionselectPositionposition
_topnumber_toptop
_rightnumberRightright
_bottomnumberBottombottom
_leftnumberLeftleft
_zIndexnumberZ-indexz-index
_ordernumber_orderorder
_displayselectDisplaydisplay, align-items
_visibilityselectVisibilityvisibility
_overflowtextOverflowoverflow
_opacitynumberOpacityopacity
_cursorselectCursorcursor
_isolationselectIsolationisolation
_mixBlendModeselectMix blend modemix-blend-mode
_pointerEventstextPointer eventspointer-events
_perspectivenumberPerspectiveperspective
_perspectiveOrigintextPerspective originperspective-origin
_gridItemJustifySelfalign-itemsJustify selfjustify-self
_flexDirectiondirectionDirectionflex-direction
_alignSelfalign-itemsAlign selfalign-self
_justifyContentjustify-contentAlign main axisjustify-content
_alignItemsalign-itemsAlign cross axisalign-items
_gapnumberGapgap
_flexGrownumberFlex growflex-grow
_flexShrinknumberFlex shrinkflex-shrink
_flexBasistextFlex basisflex-basis
_useMasonrycheckbox%s layout—
_masonryColumnnumberColumns--columns
_masonryGutternumberSpacing--gutter
_masonryHorizontalOrdercheckboxHorizontal order—
_masonryTransitionDurationnumberTransition—
_masonryTransitionModeselectReveal animation—
_typographytypography_typographyfont
_backgroundbackground_backgroundbackground
_shapeDividersrepeaterCustom shape—
_gradientgradient_gradientbackground-image
_borderborderBorderborder
_boxShadowbox-shadowBox shadowbox-shadow
_transformtransformTransformtransform
_transformOrigintextTransform origintransform-origin
_motionElementParallaxcheckboxElement parallax—
_motionElementParallaxSpeedXnumberHorizontal speed--brx-motion-parallax-speed-x
_motionElementParallaxSpeedYnumberVertical speed--brx-motion-parallax-speed-y
_motionBackgroundParallaxcheckboxBackground parallax—
_motionBackgroundParallaxSpeednumberBackground speed--brx-motion-background-speed
_motionStartVisiblePercentnumberParallax start point—
_cssCustomcodeCustom CSS—
_cssClassestextCSS classes—
_cssIdtextCSS ID—
_cssFiltersfiltersCSS Filtersfilter
_cssTransitiontextTransitiontransition
_attributesrepeaterName—
_scrollSnapTypeselectTypescroll-snap-type on html, scroll-snap-align on .brxe-section
_scrollSnapAlignselectAlignscroll-snap-align on .brxe-section
_scrollSnapStopselectStopscroll-snap-stop on .brxe-section