tutorials.de Buch-Aktion 02/2012
ERLEDIGT
JA
ANTWORTEN
1
ZUGRIFFE
506
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Fools Fools ist offline Mitglied Bronze
    Registriert seit
    Aug 2010
    Beiträge
    26
    Hallo!

    Ich habe ein Eingabefeld, dass Zahlenwerte zwischen "0" und "400" entgegen nehmen darf, zusätzlich aber auch den Wert "-9". Alle anderen Werte sind nicht erlaubt.

    Ich weiß, dass JSF 2.0 sog. Standardvalidatoren besitzt. Z. B. ist mit

    Code :
    1
    2
    3
    
    <h:inputText value="#{backingBean.var1}">
       <f:validateLongRange minimum="0" maximum="400" />
    </h:inputText>

    eine Überprüfung möglich, ob eine Ganzzahl in einem gewissen Bereich liegt (hier: 0 und 400).
    Das klappt ja schon mal einwandfrei. Doch liegt "-9" natürlich nicht zw. 0 und 400.

    Gibt es denn eine Möglichkeit mit Hilfe von JSF-Standardvalidatoren beides zu kombinieren, also das entsprechende Eingabefeld dahingegend zu validieren, dass es Werte zwischen "0" und "400" und eben den Wert "-9" annehmen kann?


    Ich wäre für jegliche Hilfe sehr dankbar.
     

  2. #2
    Fools Fools ist offline Mitglied Bronze
    Registriert seit
    Aug 2010
    Beiträge
    26
    Hallo!

    Hab mir jetzt mal mit einer benutzerdefinierten Validierungsklasse weitergeholfen.
    Ist eigentlich ganz easy, falls die vorhandenen JSF-Standardvalidatoren nicht ausreichen.

    Danke für's Lesen.
     

Ähnliche Themen

  1. JSP - Eingabedaten in Java verwenden
    Von Matze im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 2
    Letzter Beitrag: 16.05.09, 11:50
  2. XML Validierung ?
    Von HuberDe im Forum Java
    Antworten: 8
    Letzter Beitrag: 09.04.08, 14:48
  3. Antworten: 0
    Letzter Beitrag: 17.10.07, 22:06
  4. Hilfe?! Wie kann man Eingabedaten in der Inputbox überprüfen
    Von Lautsprecher im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 28.06.05, 19:27
  5. W3C Validierung
    Von Tonda im Forum HTML & XHTML
    Antworten: 3
    Letzter Beitrag: 01.05.05, 14:16