我有一个包含很多 inputText 的表单,我想要突出显示那些没有填写正确数据的表单。
我尝试使用'component.valid',但它总是返回该字段无效(即字段始终为红色)。
这是代码:
<h:inputText value="#{creerPersonne1.nom}" id="nom"
style="#{not nom.valid ? 'border-color:red;' : 'border-color:black;'}">
<f:validateRegex pattern="^[a-zA-Z]+$"></f:validateRegex>
</h:inputText>
这是结果:
请注意,第一次加载页面时,该字段也会突出显示。