Ergebnis 1 bis 10 von 10

Thema: Formcheck validiert nicht korrekt

  1. #1
    Contao-Nutzer
    Registriert seit
    10.08.2009.
    Beiträge
    105

    Fehler Formcheck validiert nicht korrekt

    Hallo,

    ich habe mir formcheck installiert und möchte es mit Contao 2.11.2 nutzen. Die Seite nutzt HTML5, die Serverseitige Validierung wurde mittels novalidate="novalidate" deaktiviert damit Formcheck greift.

    Ich habe nun folgendes Problem, Formcheck meckert stets beim ersten Feld, ist dies eine SELECT mit einer Vorauswahl, so sagt es ich solle was wählen, obwohl der Wert okay wäre. Ebenso habe ich ein Textfeld mit Datumsprüfung und einen Voreingegeben Wert. Egal welches Datum man nun einträgt, Formcheck sagt man soll eine gültiges Datum im Format "DD.MM.YYYY" eingeben. Ich komme gar nicht weiter als dieses Feld, da keine Eingabe akzeptiert wird.

    Man kann sich das gern mal hier anschauen.

    Ich hoffe es weiß einer Rat, bin echt ohne Plan warum das so ist.
    Geändert von RobertB (24.08.2012 um 23:54 Uhr)

  2. #2
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.615
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo RobertB,

    ich weiß nicht genau, wo diese Eingabe hingehört, aber probiere es einmal mit der Syntax des PHP-date-Kommandos "d.m.Y" (Groß-/Kleinschreibung ist wichtig!)
    siehe hier: http://de.php.net/manual/de/function.date.php

  3. #3
    Contao-Nutzer
    Registriert seit
    10.08.2009.
    Beiträge
    105

    Standard

    Ich verstehe nicht ganz was ich da wo probieren soll?

    Ich habe im EFG einfach nur ein Textfeld was auf "Datum" geprüft wird. An der Ausgabe oder dem Code von Formcheck hab ich nicht gewerkelt.

  4. #4
    AG Core-Entwicklung Avatar von Psi
    Registriert seit
    19.06.2009.
    Ort
    Mittelfranken
    Beiträge
    930
    Partner-ID
    5583
    User beschenken
    Wunschliste

    Standard

    Der nimmt die Einstellungen aus dein Einstellungen.
    Anerkennung motiviert: Amazon-Wunschliste && TANSTAAFL
    Kontakt: http://www.4wardmedia.de

  5. #5
    Contao-Nutzer
    Registriert seit
    10.08.2009.
    Beiträge
    105

    Standard

    Du meinst die Einstellungen die im Contao-System selber?!

    Da hab ich beim Datumsformat: "d.m.Y"

    Siehe auch Anhang.

    Was muss ich denn ändern damit das Problem gelöst werden kann?!
    Angehängte Grafiken Angehängte Grafiken
    Geändert von RobertB (29.04.2012 um 20:57 Uhr)

  6. #6
    Contao-Nutzer
    Registriert seit
    10.08.2009.
    Beiträge
    105

    Standard

    Ich versuch es nochmal.

    Kann mir denn keiner auf die Sprünge helfen? Was ich ändern muss bzw. was ich falsch mache?

    Vielen Dank im Voraus!

  7. #7
    Contao-Nutzer
    Registriert seit
    10.05.2012.
    Beiträge
    5

    Standard

    Hast du es geschafft? Wenn ich mir dein Beispiel anschaue, scheint es ja zu funktionieren.

    VG
    Gonz

  8. #8
    Contao-Nutzer
    Registriert seit
    10.08.2009.
    Beiträge
    105

    Standard

    Hallo Gonz77,

    ich habe die Erweiterung erstmal deinstalliert, da hier ja auch scheinbar keine Lösung gegeben werden konnte.

    In meinem Bsp. ist einfach nur die Contaoseitige Validierung aktiv, kein Formcheck oder sonstiges...

    Gruß Robert

  9. #9
    Contao-Nutzer
    Registriert seit
    18.08.2011.
    Beiträge
    5

    Standard

    Hallo zusammen

    Bei mir das genau selbe Problem. Habe Formcheck nun auch wieder deaktiviert. Verwende Contao 2.10. Das Problem beim Select habe ich so gelöst, dass ich an erster Position ein - Zeichen gesetzt habe. Doch beim Datum habe ich selber leider auch keine Lösung gefunden.

  10. #10
    Contao-Fan
    Registriert seit
    28.06.2009.
    Ort
    Steffisburg
    Beiträge
    473

    Standard Eigener Regexp

    Hatte auch das gleiche Problem und habe nun einen eigenen Date-Regexp eingefügt und es funktioniert.

    Code:
    regexp : {
          date : /(0[1-9]|[12][0-9]|3[01])[.](0[1-9]|1[012])[.](19|20)\d\d/ 
    }
    = d.m.Y

    Ich glaube Formcheck oder Mootools haben ein Problem mit dem Date-Regexp von Contao.

    Grüessli
    Steven

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •