Mam formularz z dużą ilością inputText, ale chcę zaznaczyć tych, którzy nie są wypełnione poprawnymi danymi.Wyróżnij inputText w JSF, gdy pojawi się błąd sprawdzania poprawności
Próbowałem użyć "component.valid", ale zawsze zwraca, że pole jest nieprawidłowe (tj. Pola są zawsze czerwone).
jest to kod:
<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>
jest to wynik:
uwaga, że pole jest również podświetlony, gdy strona jest ładowana po raz pierwszy.
Napisałeś "component.valid" w swoim tekście, ale twój kod pokazuje "nom.valid". Czy próbowałeś (poprawnego) 'component.valid'? –