我有一个具有自动完成功能的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"/>
<h:message for="accountNo" style="color:red" />
</p:focus>
答案 0 :(得分:0)
您可以使用<p:message>
for
属性设置为文本框的ID。
例如:
<p:inputText id="id" value="#{bean.idd}" />
<p:message for="id" display="icon" />