2011-10-19 52 views
1

エラーが発生した場合にフォームのスタイルを変更したいと思います。 標準的な使い方は、<f:errors path="name" cssClass="error" />Spring MVC検証エラースタイリング

の助けを借りてエラーを印刷することです。

これは簡単な方法で行うことができますか?あなたがここで入力フィールドのためのものだけでなく行うことができます

事前に感謝と歓声

マーティン

答えて

0

がその例である:私は考えることができます

http://www.mkyong.com/spring-mvc/spring-mvc-form-errors-tag-example/

+0

感謝を使って、今非常に簡単な方法、が、これは実際に私が欲しかったソリューションではありません。 フィールドにカスタムスタイルを追加したいと思います。たとえば、赤い枠線を付けることができます。 –

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}" /> 

通常の入力およびエラー入力スタイルクラスを定義できます。

+0

あなたの答えをありがとう。だから私は20のフォームフィールドを言うことができるページを持っている場合、私は彼のすべてのフォームフィールドに追加する必要がありますか?より一般的で簡単な方法がありますか? –

2

だから遅くなりますが、それは他の人にとっては役に立ちます。
cssErrorClass、すなわち:あなたの答えのための
<form:input path="id" class="form-control height30px" cssErrorClass="form-control height30px error"/>

関連する問題