Prevent page unloaded while filling out a form
Demo
Examples
<script type="module">
import FormBeforeUnloadConfirm from './dist/FormBeforeUnloadConfirm.js';
for (const formElement of document.querySelectorAll('.js-form-beforeunload-confirm')) {
const formBeforeUnloadConfirm = new FormBeforeUnloadConfirm(formElement);
formBeforeUnloadConfirm.init();
}
</script>
<form class="js-form-beforeunload-confirm">
<p><input /></p>
<p><button>Submit</button></p>
</form>
Constructor
new FormBeforeUnloadConfirm(
thisElement: HTMLFormElement
)
Parameters
-
thisElement
[required] - Target element