Superform Instance
Gain total programmatic control of your Superform instance.
Form Data Methods
getFormData()
getFormData()Syntax
const formData = myForm.getFormData() Method
Name
Returns
Description
Usage example:
window.SuperformAPI = window.SuperformAPI || [];
window.SuperformAPI.push(({ getForm, allForms }) => {
const myForm = getForm("myForm");
const formData = myForm.getFormData(); // Returns form data as an object
console.log(formData); // {email: "name@example.com", ...}
});Step Lifecycle Methods
beforeStepChange(fn)
beforeStepChange(fn)Syntax
Params Object
Property
Type
Description
Usage example:
onStepChange(fn)
onStepChange(fn)Syntax
Params Object
Property
Type
Description
Usage example:
Form Submit Methods
onFormSubmit(fn)
onFormSubmit(fn)Syntax
Params Object
Property
Type
Description
Usage example:
Hook Methods
registerNavigationHook(hookName, fn)
registerNavigationHook(hookName, fn)Parameter
Type
Description
registerInputValidationHook(hookName, fn)
registerInputValidationHook(hookName, fn)Parameter
Type
Description
Last updated