Added Possibility to listen to onSubmit event

Signed-off-by: Avior <florian.bouillon@delta-wings.net>
This commit is contained in:
Florian Bouillon 2020-02-26 16:50:47 +01:00
parent 854c5fae1e
commit 0ce4030c5b
No known key found for this signature in database
GPG Key ID: B143FF27EF555D16

View File

@ -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