populate form jquery

by Leonardo Trimarchi

HTML

<form id="MyForm">
    <input type="text" name="asdf"/>
    <textarea name="qwerty"></textarea>
</form>

JavaScript

function populate(frm, data) {
  $.each(data, function(key, value){
    $('[name='+key+']', frm).val(value);
  });
}

var data = '{"asdf":"Hello","qwerty":"world"}';

populate('#MyForm', $.parseJSON(data));