"; var getFormData = function(form){ var result = []; form.find(".field").each(function(){ var field = { type: $(this).attr("data-type") }; switch($(this).attr("data-type")){ case "textarea": field.name = $(this).find("textarea").text(); field.value = $(this).find("textarea").val(); break; case "checkbox-input": field.name = $(this).find("label").text(); field.value = $(this).find("input").is(":checked"); break; case "radio-list": field.name = $(this).find(".name").text(); field.value = null; $(this).find("input").each(function(){ if ($(this).is(":checked")) { field.value = $(this).val(); } }); break; case "select-menu": field.name = $(this).find("option:first-child").text(); field.value = $(this).find("select").val(); break; default: var input = $(this).find("input"); if (typeof input === "undefined") { field.name = null; field.value = null; break; } else { field.name = input.attr("value"); field.value = input.val(); } break; } result.push(field); }); return result; }; $("form").submit(function(){ if (typeof window.roistat === "undefined" || typeof window.roistat.visit === "udefined") { var roistatVisit = null; } else { var roistatVisit = window.roistat.visit; } var data = { visit: roistatVisit, url: window.location.href, fields: getFormData($(this)) }; $("body").append($("