inputDataToObject

by Joe

HTML

<form id='userForm'>
  id: <input type="text" name='id'/><br/>
  name: <input type="text" name='person.name'/><br/>
  email: <input type="text" name='person.email'/><br/>
  address line 1 : <input type="text" name='person.address.line1'/><br/>
  address line 2 : <input type="text" name='person.address.line2'/><br/>
</form>
<button id='getDataBtn'>click</button>

JavaScript

function objectifyForm(formArray) {//serialize data function

  var returnArray = {};
  for (var i = 0; i < formArray.length; i++){
    returnArray[formArray[i]['name']] = formArray[i]['value'];
  }
  return returnArray;
}
console.log('objectifyForm')