Sto usando Thymeleaf per visualizzare un messaggio di errore sul mio form di Login entrando credenziali errate:
<body>
<div class="container">
<form class="form" id="login" th:action="@{/login}" method="post">
<h1 class="form__title">Login</h1>
<div th:if="${param.error}" class="form__message form__message-error">
invalid username or password
</div>
</div>
</body>
Dal momento che questo messaggio di errore div viene visualizzato solo entrando credenziali errate, la mia forma cambia layout - i campi di input sono in movimento verso il basso. Io non voglio questo. Voglio il modulo ha lo stesso aspetto in ogni modo, solo il messaggio dovrebbe essere scritti o cancellati. Qualcuno sa come ottenere questo risultato?
<div th:classappend="${param.error ? 'form--hidden' : 'form--shown'}" class="form__message form__message-error"> invalid username or password </div>
... e nel mio file cssform--hidden
dice solodisplay: none
eform-shown
dicedisplay:block