Skip to content

Form Schema

PropertyValue
nameform
categorygeneral
tagform
nestablefalse
KeyTypeLabelCSS
fieldsrepeaterTypefont 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
horizontalAlignFieldsjustify-contentAlignmentjustify-content
fieldBackgroundColorcolorBackground colorbackground-color on .form-group input, background-color on .flatpickr, background-color on select, background-color on textarea
fieldBorderborderBorderborder on .form-group input, border on .flatpickr, border on select, border on textarea, 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
submitButtonIconPositionselectIcon position
actionsselectActions after successful form submit
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:
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
_topnumberToptop
_rightnumberRightright
_bottomnumberBottombottom
_leftnumberLeftleft
_zIndexnumberZ-indexz-index
_ordernumberOrderorder
_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