. #426

Merged
UMBENOMENA merged 1 commits from UMBE into main 2025-03-07 14:14:56 +00:00

View File

@@ -26,11 +26,26 @@
async function ausweisAbschicken() {
if (!form.checkValidity()) {
document.getElementById("formInput-1")?.classList.remove("2xl:mt-[370px]");
skala.classList.add("no-scroll")
form.reportValidity()
return
}
// Entferne die Klasse "2xl:mt-[370px]" falls vorhanden
document.getElementById("formInput-1")?.classList.remove("2xl:mt-[370px]");
// Verhindere das Scrollen (falls erforderlich)
skala.classList.add("no-scroll");
// Zeige die Validierungsmeldungen
form.reportValidity();
// Finde das erste ungültige Feld und scrolle sanft darauf
let firstInvalidField = form.querySelector(":invalid");
if (firstInvalidField) {
let offset = 150; // Abstand für bessere Sichtbarkeit
let fieldPosition = firstInvalidField.getBoundingClientRect().top + window.scrollY;
window.scrollTo({ top: fieldPosition - offset, behavior: "smooth" });
}
return;
}
openWindowWithPost("/kundendaten", {
ausweis,