Default Options


$('form.disable-on-submit').disableOnSubmit();
                

Custom Duration


$('form.disable-on-submit-custom-duration').disableOnSubmit({
    duration: 1000
});
                

Custom Duration



$('form.disable-on-submit-custom-template').disableOnSubmit({
    buttonTemplate: '<strong>Please wait to try to submit again.</strong>',
    submitInputText: 'Please wait to try to submit again.'
});
                

Override Duration with Data- Attribute


$('form.disable-on-submit').disableOnSubmit();

<form class="disable-on-submit row mb-4" data-disable-on-submit="1000">
    ...
</form>