Ergebnis 1 bis 3 von 3

Thema: Geburtstag validieren (>=18 und Datum nicht in der Zukunft)

  1. #1
    Contao-Nutzer
    Registriert seit
    15.01.2018.
    Beiträge
    61

    Standard Geburtstag validieren (>=18 und Datum nicht in der Zukunft)

    Hallo zusammen,

    wie kann ich das Feld "Datum" überprüfen? Es sollen folgende Abfragen getätigt werden: Die Person muss über 18 Jahre alt sein und das Datum darf nicht in der Zukunft liegen.

    Wie stelle ich das an?

    Viele Grüße

  2. #2
    Contao-Fan
    Registriert seit
    27.06.2012.
    Beiträge
    600

    Standard

    Eigene Regeln kannst du hiermit ergänzen: https://docs.contao.org/books/api/ex...tomRegexp.html

    Bin mir aber nicht sicher, ob es dann auch direkt beim Formular verfügbar ist. Müsstest du in die DCA schauen.

    Lg

    Gesendet von meinem SM-G965F mit Tapatalk

  3. #3
    Contao-Nutzer
    Registriert seit
    15.01.2018.
    Beiträge
    61

    Standard

    Hallo zusammen,

    da ich keinen Zugriff auf die Templates hatte, habe ich nun folgende Variante im Internet gefunden, etwas angepasst und ausprobiert:

    Ein eigenes Feld angelegt:

    HTML-Code:
    <input id="inputdate" type="date" class="form-control" pattern="[0-9]{4}-[0-9]{2}-[0-9]{2}">
    Und folgendes Javascript aktiviert:

    HTML-Code:
    <script>
    
    $(function() {
      $(document).ready(function () {
       var todaysDate = new Date(); 
    
        var minyear = todaysDate.getFullYear() -18;
        var month = ("0" + (todaysDate.getMonth() + 1)).slice(-2);
        var day = ("0" + todaysDate.getDate()).slice(-2);
    
        var minDate = (minyear +"-"+ month +"-"+ day); 
    
        $('#inputdate').attr('max',minDate);
       });
    });
    
    </script>
    Nicht ganz so schön und auch nicht IE kompatibel. Falls jemand noch eine Contao interne Lösung weiß, freue ich mich über eine kleine Anleitung.
    Geändert von missi.1436 (04.03.2019 um 10:16 Uhr)

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
  •