hallo und
vielen dank allen.
ich hatte in einer contao 3.5.8 das gleiche problem:
fehlermeldung wurde nicht nur im <titel> ausgegeben und der fehler war ohne scrollen nicht zu bemerken.
die lösung noch einmal zusammengefasst:
im template form.html5:
PHP-Code:
<?php if ($this->hasError): ?>
<script>
$( document ).ready(function() {
(function($) {
/* <![CDATA[ */
try {
window.scrollTo(null, ($('#<?php echo $this->formId; ?> p.error').position().top - 60));
} catch(e) {}
/* ]]> */
})(jQuery);
});
</script>
<?php endif; ?>
und im CSS (bei tabellen-losen formularen):
HTML-Code:
<style>
.widget.error{
border: 1px solid maroon;
padding: 1em;
background: maroon;
color: white;
}
.widget.error p.error{
font-weight:bold;
}
</style>
HTH