如何在所需的验证错误上突出显示带有红色边框的PrimeFaces文本框?

时间:2013-09-20 11:36:14

标签: java jsf jsf-2 primefaces

我有一个具有自动完成功能的PrimeFaces文本框。对于必填字段验证错误,我必须显示错误消息并突出显示带有红色边框的文本框。我已使用<h:message>显示错误消息,如何突出显示带有红色边框的文本框。

我的文本框如下所述。

<p:focus context="accountNo">
                             <p:autoComplete id="accountNo" value="#{orderController.accountNo}"
                                  completeMethod="#{orderController.getAccountAutoComplete}"
                                  forceSelection="true"  styleClass="ui-inputfield" requiredMessage="Account number is required"  required="true"/>
                                 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<h:message for="accountNo"  style="color:red" />

                              </p:focus>

1 个答案:

答案 0 :(得分:0)

您可以使用<p:message> for属性设置为文本框的ID。

例如:

<p:inputText id="id" value="#{bean.idd}"     />
<p:message for="id" display="icon" />