42 lines
1.3 KiB
JavaScript
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
|
|
};
|
|
}
|
|
);
|
|
}
|