Skip to content

Repository files navigation

form-data-set

dependency status

browser support

Extract form data from a hash of elements

Example

vardocument=require("global/document")varconsole=require("console")varFormData=require("form-data-set")varelements=createElements()document.body.appendChild(elements.root)elements.root.addEventListener("change",function(ev){console.log("formdata",FormData(elements))})// DOM VerbosityfunctioncreateElements(){vartemplate="\ <div>\ <div><label> Text field \ <input class='input' />\ </label></div>\ <div><label> Text area \ <textarea class='textarea'></textarea>\ </label></div>\ <div><label> Check box \ <input type='checkbox' class='checkbox'></input>\ </label></div>\ </div>"varcontainer=document.createElement("div")container.innerHTML=template.trim()varroot=container.firstChildreturn{root: root,input: root.getElementsByClassName("input")[0],textarea: root.getElementsByClassName("textarea")[0],checkbox: root.getElementsByClassName("checkbox")[0]}}

Installation

npm install form-data-set

Contributors

  • Raynos

MIT Licenced

About

Extract form data from a hash of elements

Resources

Stars

2 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages