我希望在出现错误的情况下为我的表单设置样式。
标准用法是在<f:errors path="name" cssClass="error" />
但我想标记相应的文本字段 - 也许是通过添加其他样式。
这可以轻松完成吗?
提前致谢并欢呼
马丁
答案 0 :(得分:4)
这么晚,但它对其他人有用
一个非常简单的方法,使用 cssErrorClass ,即:
<form:input path="id" class="form-control height30px" cssErrorClass="form-control height30px error"/>
答案 1 :(得分:3)
我能想到的一个简单方法是:
<c:set var="inputCls" value="niceInputCls" scope="page" />
<form:errors path="name" cssClass="error">
<c:set var="inputCls" value="errorInputCls" scope="page" />
</form:errors>
在输入标记中:
<form:input path="name" cssClass="${inputCls}" />
您可以定义普通输入和错误输入样式类。
答案 2 :(得分:0)
你也可以这样做输入字段就是这样的例子:
http://www.mkyong.com/spring-mvc/spring-mvc-form-errors-tag-example/