function collectData() { return; } function testcollectData() { const relevantDivs = [ "BibliographicData", "IdentificatorData", "TypeData", "SubjectData", "contractData" ]; relevantDivs.forEach(function() { // Formulardaten sammeln const formData = {}; $form.find('input, select, textarea').each(function() { const $field = $(this); const name = $field.attr('name'); let value = $field.val(); // Checkbox-Behandlung if ($field.attr('type') === 'checkbox') { value = $field.is(':checked') ? $field.val() : ''; } if (name && value !== '') { formData[name] = value; } }); // Daten im Array speichern collectedData[divId] = { divId: divId, timestamp: new Date().toLocaleString('de-DE'), data: formData }; } ); }