Richfaces + AjaxValidator

Status
Nicht offen für weitere Antworten.
N

NuernbergerBub

Gast
Hallo zusammen,

ich habe ein Problem mit dem Ajax-Validator:
Sobald ich meine Form anzeige, kommt bei den Feld Nachname der "passedMarker" obwohl das Feld null ist! Ändere ich den Inhalt im Feld ab, funzt der Validator richtig. Nur nicht beim erstmaligen Anzeigen der Form.

Wie kann ich das einstellen, da er gleich am Anfang die Form prüft.

Danke schonmal für eure Hilfe.

Java:
<h:inputText value="#{Kunde.kundendaten.nachname}" id="nachname">
        <rich:ajaxValidator event="onblur"  />
</h:inputText>
<rich:message for="nachname" ajaxRendered="true" rendered="true">
	<f:facet name="errorMarker">
          	<h:graphicImage alt="Fehler" value="images/Forbidden_Red_24.png" width="24" height="24"/>
        </f:facet>
	<f:facet name="passedMarker">
		<h:graphicImage alt="Fehler" value="images/Ok_Green_24.png" width="24" height="24"/>
	</f:facet>    
</rich:message>

BEAN:
Java:
@NotEmpty (message="Pflichtfeld")
@Length(min=2, message="Name wird benötigt")
private String nachname;
 

MrWhite

Bekanntes Mitglied
Was nen Versucht wert wäre: Vielleicht noch einen ajaxValidator auf den onload Event setzen?
 
N

NuernbergerBub

Gast
So funktioniert das leider auch nicht! :-( Weiß noch jemand Rat?

Java:
                <h:inputText value="#{Kunde.kundendaten.nachname}" id="nachname">
                   <rich:ajaxValidator event="onload"  />
                    <rich:ajaxValidator event="onblur"  />
                </h:inputText>
 

Deadalus

Bekanntes Mitglied
Versuchs mal mit

<h:inputText value="#{Kunde.kundendaten.nachname}" id="nachname" required="true">

mit dem Attribut requiredText="Pflichteingabe" kannst du noch eine Fehlermeldung schreiben.

Tipp am Rande:

Benutz anstatt
<rich:ajaxValidator event="onblur" />
lieber
<rich:ajaxValidator event="onkeyup" ignoreDupResponses="true"/>

Dadurch prüfst du direkt während des Eintippens. Durch ignoreDupResponses="true" wird dafür gesorgt, dass wenn jemand schnell tippt erst nach dem Tippen geprüft wird anstatt nach jedem Tastenanschlag.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Zugang zur List elementen (richfaces) Web Tier 1
G GWT oder RichFaces oder ... Web Tier 5
J JSF Grad der Barrierefreiheit von PrimeFaces, ICEFaces, RichFaces und OpenFaces Web Tier 2
K RichFaces CommandButton mit PopUp verwenden Web Tier 2
M RichFaces zerstörte mein Projekt Web Tier 4
D JSF RichFaces Tree-Beispiel Problem Web Tier 2
F RichFaces Override CSS Web Tier 4
T RichFaces will nicht funktionieren :( Web Tier 2
T RichFaces einbinden Web Tier 4
N JSF [Maven] Seam 2.2, Richfaces 3.3 - a4j wird nicht umgewandelt Web Tier 6
T JSF Simple Anwendung mit Richfaces Web Tier 7
S Richfaces 4.0 Ajax Waitingpanel Web Tier 2
J JSF Richfaces Tabs, dynamisches include funktioniert nicht Web Tier 4
S Richfaces: Column ReRender Web Tier 4
G JSF Richfaces rich:messages Web Tier 13
M JSF Richfaces 2 Kalender kombinieren Web Tier 4
K RichFaces Geschwindigkeit bei Tabellen Web Tier 3
T JSF/Richfaces rich:dataTable with rich:datascroller Web Tier 1
H Richfaces - Taglib Problem gelb unterstrichen Ajax Output Web Tier 6
E JSF 2.0 Wie Richfaces in Eclipse einbinden? Web Tier 25
M Frage zur Konfiguration einer RichFaces DataTable Web Tier 4
I JSF 2.0 und RICHFACES/ ICEFACES oder ähnliches? Web Tier 6
B Probleme mit RichFaces Web Tier 2
B Richfaces 3.3.2.SR1 --- Kompatibilität Web Tier 3
T richfaces + jsf Web Tier 3
L [RichFaces] Applikation wird mit NullPointerException beendet Web Tier 5
W RichFaces converter in orderingList wirft exception Web Tier 5
V Image Map und Ajax-Richfaces Web Tier 5
J Richfaces combobox zeigt Items nicht an Web Tier 4
P Richfaces/Seam: RichShuttleListe funktioniert nicht Web Tier 8
N oncomplete bei Richfaces Web Tier 3
D Richfaces (Seam/Hibernate): dynamische Eingabefelder Web Tier 2
D Eventing in Kombination mit RichFaces bzw. Element.show() Web Tier 2
F Richfaces livedemo Web Tier 1
F RichFaces, Problem mit PickList Web Tier 2
T richfaces datatable Web Tier 3
C RichFaces Ajax ReRender funktioniert nicht. Web Tier 2
S richfaces Datatable horizontal ausgeben Web Tier 2
F RichFaces: JSF-Lifecycle / Validierung Web Tier 2
E RichFaces 3.2.1 Probleme Web Tier 4
F nach Update auf RichFaces 3.2.0 Fehlermeldungen Web Tier 5

Ähnliche Java Themen

Neue Themen


Oben