Skip to content

Latest commit

 

History

History
49 lines (43 loc) · 927 Bytes

validateForm.md

File metadata and controls

49 lines (43 loc) · 927 Bytes

validateForm(options)

Takes a number of options to validate form data

Options

Option Description
formData The form data to validate. In the form of:
{
  [fieldName]: { // E.g { value: 123, validation: 'required' }
    value: [value],
    validation: [rules], E.g "required|image"
  }
}
includeMessages result.errors[field] will be an array of messages instead of rule names.
(Currently default messages are rule names)

Return value

returns object with errors key if there were any validation errors

Example errors value

{// E.g { username: ['required'] }
  [fieldName]: [failed rule names or error messages]
  ...
}