export default function getFormData(element) { let data = {}; if ( element.name !== undefined && element.name !== null && element.name !== "" ) { if (typeof element.name === "string") { if (element.type === "checkbox") data[element.name] = element.checked; else data[element.name] = element.value; } } element.childNodes.forEach((child) => { let res = getFormData(child); data = Object.assign(data, res); }); return data; }