formPopulateFromJSON
by Ryan McQuen
HTML
<form>
<input name="foo">
<input name="bar">
</form>
JavaScript
var data = {
foo: 1,
bar: 2
};
var inputs = Array.prototype.slice.call(document.querySelectorAll('form input'));
Object.keys(data).map(function (dataItem) {
inputs.map(function (inputItem) {
return (inputItem.name === dataItem) ? (inputItem.value = data[dataItem]) : false;
});
});