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>
これが結果です:
ページが初めて読み込まれるときにも、フィールドが強調表示されることに注意してください。