Sprint Boot,Thymeleaf和表单输入验证 - 更改错误消息的颜色

时间:2015-11-18 18:29:52

标签: css spring-boot thymeleaf

我的环境是Spring Boot 1.2.7.RELEASE使用Thymeleaf。

我对字段的验证很有效,但我想对错误消息进行一些格式化。我似乎无论我在服务器端放入的消息都被传递到我的页面转义,所以我想我必须使用css在我的Thymeleaf模板中执行此操作。

但是怎么样?我尝试了很多东西,比如:

<label for="password" title="Enter your password here">Password</label> 
<input type="password" name="password" id="password" th:field="*{password}" cssErrorClass="form-field-error" size="15"/> 
<p class="form-error-text" th:if="${#fields.hasErrors('password')}" th:errors="*{password}">There was a problem with your password</p>

这会导致根本不呈现错误文本。如果我删除了class =&#34; form-field-text&#34;我收到错误消息以呈现正确的点。

所以我想底线是,如何将css类应用于验证错误文本?

1 个答案:

答案 0 :(得分:1)

使用th:errorclass="form-field-error"代替cssErrorClass="form-field-error"

http://www.thymeleaf.org/whatsnew21.html#errcl