Naming Prosecution Mitigator
Join us to discuss the challenges, solutions and best practices for in-house JavaScript code sharing. Tuesday, 12/17 at 10am PT/1pm ET.Sign up here »

dom-form-submit

0.0.7 • Public • Published

DOM-Form-Submit

Utility build or use form and submit using provided data. This library will intelligently reuse the same form and perform minimal manipulations for optimum performance.

Build Status

NPM

Installation

Npm

npm install dom-form-submit

Example

var submit = require('dom-form-submit');
 
// Submit form with data (create or use existing form) with callback to run after submit
submit(
    {a: 'b', c: 'd'},
    {id: 'my-form-id', name: 'my-form-name'},
    function(submittedForm) {}      // callback with form element
);
 
// Submit an existing form.
submit({a: 'b', c: 'd'}, {
    method: 'POST',
    form: document.getElementById('my-form')
});
 
// Basically empty form submit
submit();
 

API Options / Defaults.

{
    method: 'GET',
    enctype: 'application/x-www-form-urlencoded',
    target: '_self'
}

Please feel free to create a PR!

Thanks to

https://github.com/gillstrom/submitform

https://github.com/DylanPiercey/submit-form

Install

npm i dom-form-submit

DownloadsWeekly Downloads

0

Version

0.0.7

License

MIT

Last publish

Collaborators

  • avatar