मेरे पास बहुत सारे इनपुट के साथ एक फॉर्म है टेक्स्ट, जो मैं चाहता हूं वह उन लोगों को हाइलाइट करना है जो सही डेटा से भरे नहीं हैं।एक सत्यापन त्रुटि उत्पन्न होने पर जेएसएफ में इनपुट टेक्स्ट को हाइलाइट करें
मैंने 'घटक.विलिद' का उपयोग करने की कोशिश की लेकिन यह हमेशा वापस लौटाता है कि फ़ील्ड अमान्य है (यानी फ़ील्ड हमेशा लाल होते हैं)।
ध्यान दें कि क्षेत्र भी जब पेज पहली बार के लिए भरी हुई है पर प्रकाश डाला गया है: इस परिणाम है
<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>
:
इसकोड है।
आपने अपने टेक्स्ट में 'घटक.विलिद' लिखा लेकिन आपका कोड 'nom.valid' दिखाता है। क्या आपने (सही) 'घटक। Valid' कोशिश की? –