我有一个包含大量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>
Run Code Online (Sandbox Code Playgroud)
这是结果:

请注意,第一次加载页面时,该字段也会突出显示.