1.0.2 • Published 3 years ago

form-ajax v1.0.2

Weekly downloads
16
License
ISC
Repository
github
Last release
3 years ago

FormAjax

npm version

Installation

npm install form-ajax --save

Usage

import FormAjax from 'form-ajax';

const formContainer = document.querySelector('form');
const formAjax = new FormAjax(formContainer, {
    disabledClass: 'disabled', // applied to the form during request
});

form.on('beforeSubmit', form => { // formContainer
    // validate form
    
    if (formIsNotvalid) {
        return false;
    }
    
    return true;
});

form.on('success', data => { // XMLHttpRequest
    console.log(data.response);
    console.log(data.status);
});

form.on('error', data => { // XMLHttpRequest
    console.log(data.response);
    console.log(data.status);
});
1.0.2

3 years ago

1.0.1

5 years ago

1.0.0

5 years ago