PageSourceSearch

https://www.stiftung-hensoltshoehe.de/typo3conf/ext/agwebsitecusto…/Public/JavaScript/form-alert.js?1785732777

js stiftung-hensoltshoehe.de collected 2026-10-02 22:13:47 UTC 2,352 bytes, 45 lines download raw bytes

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.