form-controls
!Build statustravis-imagetravis-url
!Git taggit-imagegit-url
!NPM versionnpm-imagenpm-url
!Code stylestandard-imagestandard-urlRetrieve a list of control elements from a form
Installation
$ npm install @f/form-controls
Usage
var controls = require('@f/form-controls')
function serialize (form) {
return controls
.reduce(function (acc, ctrl) {
acc[ctrl.name] = ctrl.value
return acc
}, {})
}
API
formControls(form)
form
- An HTMLFormElement.
Returns: An array of input controls within
form
.