VERO/js/collectData.js
2026-03-04 10:12:09 +01:00

42 lines
1.3 KiB
JavaScript

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
};
}
);
}