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')