mirror of
https://github.com/dzeiocom/FormManager.git
synced 2025-04-23 19:32:14 +00:00
Added Possibility to listen to onSubmit event
Signed-off-by: Avior <florian.bouillon@delta-wings.net>
This commit is contained in:
parent
854c5fae1e
commit
0ce4030c5b
@ -65,13 +65,14 @@ export default class FormManager {
|
|||||||
* @param {HTMLFormElement} form the form HTMLElement
|
* @param {HTMLFormElement} form the form HTMLElement
|
||||||
* @memberof FormManager
|
* @memberof FormManager
|
||||||
*/
|
*/
|
||||||
public constructor(form: HTMLFormElement) {
|
public constructor(form: HTMLFormElement, onSubmit?: (ev: Event) => void) {
|
||||||
this.form = form
|
this.form = form
|
||||||
this.attributeManager = new AttributesManager(this)
|
this.attributeManager = new AttributesManager(this)
|
||||||
|
|
||||||
//Prevent default submit action
|
//Prevent default submit action
|
||||||
form.addEventListener("submit", (e: Event) => {
|
form.addEventListener("submit", (e: Event) => {
|
||||||
e.preventDefault()
|
e.preventDefault()
|
||||||
|
onSubmit && onSubmit(e)
|
||||||
})
|
})
|
||||||
|
|
||||||
//assign default form interface
|
//assign default form interface
|
||||||
|
Loading…
x
Reference in New Issue
Block a user