Erledigt: Bei fehlerhafter Formulareingabe springt Browser nicht zum falschen Feld
Hallo, konnte das oben beschriebene Problem teilweise mittels Javascript im Template lösen:
Code:
<script>
setTimeout(function() {
document.querySelector('.error').scrollIntoView();
});
setTimeout(function() {
document.querySelector('.error').scrollIntoView();
}, 1000);
document.querySelector('.error').scrollIntoView();
</script>
Jetzt wird aber das Formular mit den fehlerhaften Feldern noch vom Header verdeckt. Ich schaffe es aber nicht, der Funktion srollIntoView ein margin-top hinzuzufügen. Hat da jemand eine Idee, wie das klappen könnte?
Habe weder im Forum noch bei Google eine Lösung gefunden.