1window.addEventListener('load', function () { 2 setTimeout(function () { 3 var errorAlertContainers = document.querySelectorAll('.form-alert-container--error'); 4 if (errorAlertContainers) { 5 for (var i = 0; i < errorAlertContainers.length; i++) { 6 var formAlert = errorAlertContainers[i]; 7 var formId = formAlert.getAttribute('data-form-id'); 8 if (formId === '') { 9 continue; 10 } 11 var errorCount = 0; 12 var form = document.getElementById(formId); 13 var errorFields = form.querySelectorAll('.form-group.has-error .form-control.error'); 14 for (var j = 0; j < errorFields.length; j++) { 15 errorCount++; 16 var field = errorFields[j]; 17 var fieldId = field.id; 18 if (field.nextElementSibling.classList.contains('error')) { 19 var errorMessage = field.nextElementSibling.innerText.trim(); 20 var label = document.querySelector("[for=" + fieldId + "]"); 21 if (label) { 22 label.textContent = errorMessage + ' Feld: ' + label.textContent; 23 label.classList.add("form-label--error"); 24 } 25 } 26 } 27 if (errorCount === 0) { 28 continue; 29 } 30 var errorMessagePart2 = ' Bitte prüfen Sie die als fehlerhaft gekennzeichneten Formularfelder' 31 if (errorCount === 1) { 32 errorCount = 'einen' 33 errorMessagePart2 = ' Bitte prüfen Sie das als fehlerhaft gekennzeichnete Formularfeld' 34 } 35 var errorMessagePart1 = "Es gab " + errorCount + " Fehler beim Absenden des Formulars. "; 36 formAlert.innerHTML = errorMessagePart1 + errorMessagePart2; 37 } 38 } 39 var successAlertContainer = document.querySelector('.form-alert-container--success'); 40 if (successAlertContainer) { 41 successAlertContainer.textContent = "Sie haben das Formular erfolgreich abgesendet. " + 42 "Auf dieser Seite finden Sie eine Bestätigung mit weiteren Informationen"; 43 } 44 }, 1000) 45})
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.