From 0ce4030c5b18f8a08c8d14382bc42f7931b313e9 Mon Sep 17 00:00:00 2001 From: Avior Date: Wed, 26 Feb 2020 16:50:47 +0100 Subject: [PATCH] Added Possibility to listen to onSubmit event Signed-off-by: Avior --- src/FormManager.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/FormManager.ts b/src/FormManager.ts index 335b176..80b45ec 100644 --- a/src/FormManager.ts +++ b/src/FormManager.ts @@ -65,13 +65,14 @@ export default class FormManager { * @param {HTMLFormElement} form the form HTMLElement * @memberof FormManager */ - public constructor(form: HTMLFormElement) { + public constructor(form: HTMLFormElement, onSubmit?: (ev: Event) => void) { this.form = form this.attributeManager = new AttributesManager(this) //Prevent default submit action form.addEventListener("submit", (e: Event) => { e.preventDefault() + onSubmit && onSubmit(e) }) //assign default form interface