Skip to content

objectifyForm

Mike Byrne edited this page Mar 6, 2018 · 4 revisions

A17.Helpers.objectifyForm

  • v.1

description

Generates a JS Object out of a form

requires

  • nothing

parameters

  • form - required - form node

returns

  • JS Object compiled from the form

example usage:

<form id="form">
  <label for="name">Name</label>
  <input type="text" id="name" name="name" value="Mike">
  <label for="description">Description</label>
  <textarea id="description" name="description">Interface Engineer</textarea>
  <label><input type="radio" name="role" value="FE" checked> FE</label>
  <label><input type="radio" name="role" value="BE"> BE</label>
  <label><input type="checkbox" name="staff" value="staff" checked> Staff</label>
</form>
var form = document.getElementsById("form");
var form_data = A17.Helpers.objectifyForm(form);
// Object {name: "Mike", description: "Interface Engineer", role: "FE", staff: "staff"}

Clone this wiki locally