0

我有一个具有自动完成功能的 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>
4

1 回答 1

0

您可以将<p:message>属性for设置为文本框的 id。

例如:

<p:inputText id="id" value="#{bean.idd}"     />
<p:message for="id" display="icon" />
于 2013-09-20T11:38:14.990 回答