Search...
validateSubmission( )
Validates a form submission.
Description
Validates a site visitor's form submission and returns any validation violations.
Site visitors can see the validation violations on their forms. For example, notification messages can appear on the screen.
Syntax
function validateSubmission(options: Options): Promise<FormSubmissionResponse>
validateSubmission Parameters
NAME
TYPE
DESCRIPTION
options
Options
Submission validation options.
Returns
Fulfilled - Form submission validation violations.
Return Type:
Promise<FormSubmissionResponse>
Was this helpful?
Validate a form submission
This example validates a form submission. The message text box has a limitation of 200 characters.
Copy Code
1const options = {2 "submission": {3 "formId": "e9e8c6ff-a771-401b-b46e-82f7c742ef3d"4 }5}67export const validateSubmission = async (options, context) => {8 const messageValidation = options.submission.submissions["long_answer_3524"];9 const messageLengthlimit = 20010 if (messageValidation.length > messageLengthlimit) {11 return {12 errors: [{13 errorPath: "long_answer_3524",14 customErrorMessage: "Message cannot exceed 200 characters!",15 }]16 };17 } else {18 return {}19 }20};