Contao-Camp 2024
Ergebnis 1 bis 16 von 16

Thema: Formular nur absenden, wenn Daten drin stehen

  1. #1
    Contao-Urgestein Avatar von tblumrich
    Registriert seit
    25.06.2009.
    Ort
    Feldberger Seenlandschaft
    Beiträge
    2.224
    Partner-ID
    7979
    User beschenken
    Wunschliste

    Standard Formular nur absenden, wenn Daten drin stehen

    Hallo!

    Ich hab folgende Aufgabe und hab irgendwie keine Idee dafür.
    Es geht um ein spezielles Formular, das keine Pflichtfelder hat...
    ...dieses soll trotzdem nur versendet werden können, wenn in irgendeinem Feld etwas steht oder der Submit-Button soll nur erscheinen wenn was ausgefüllt wurde (egal wo).

    Muss nicht supersicher sein, es soll nur ein paar wenige Spassvögel abhalten (das Formular befindet sich hinter einem Login).

    Gibts da irgendwas unkompliziertes?

    Danke im voraus!

    LG Thomas
    blucomp | Webdesign & Onlinelösungen

  2. #2
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.446
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Kleines JS Snippet, was den Submit Button aktiviert, sollte reichen.

  3. #3
    Contao-Urgestein
    Registriert seit
    20.09.2012.
    Ort
    Lüneburger Heide
    Beiträge
    1.971
    Partner-ID
    12207
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von tblumrich Beitrag anzeigen
    Hallo!

    Ich hab folgende Aufgabe und hab irgendwie keine Idee dafür.
    Es geht um ein spezielles Formular, das keine Pflichtfelder hat...
    ...dieses soll trotzdem nur versendet werden können, wenn in irgendeinem Feld etwas steht oder der Submit-Button soll nur erscheinen wenn was ausgefüllt wurde (egal wo).

    Muss nicht supersicher sein, es soll nur ein paar wenige Spassvögel abhalten (das Formular befindet sich hinter einem Login).

    Gibts da irgendwas unkompliziertes?

    Danke im voraus!

    LG Thomas
    Moin,

    was spricht denn gegen ein Pflichtfeld? Dann hättest Du ja was Du wünschst.

    Grüße
    Autodidakt und HobbyWebdesigner

    www.webdesign24.biz
    Screencasts zu Contao

  4. #4
    Contao-Urgestein Avatar von tblumrich
    Registriert seit
    25.06.2009.
    Ort
    Feldberger Seenlandschaft
    Beiträge
    2.224
    Partner-ID
    7979
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von tschero Beitrag anzeigen
    Moin,

    was spricht denn gegen ein Pflichtfeld? Dann hättest Du ja was Du wünschst.

    Grüße
    Dagegen spricht, das man entweder ein Datum (Kalenderfeld) eingibt oder eine Checkbox anhakt, aber immer nur eins von beiden, nicht zwingend beides... wobei mir gerade eine Idee kommt bei deinem Einwurf, daher Danke vorerst!

    Könnte man vielleicht per angehakter Checkbox ein darunter befindliches Textfeld (besser mehrere) zum Pflichfeld machen?
    Geändert von tblumrich (01.12.2022 um 17:06 Uhr)
    blucomp | Webdesign & Onlinelösungen

  5. #5
    Contao-Urgestein Avatar von tblumrich
    Registriert seit
    25.06.2009.
    Ort
    Feldberger Seenlandschaft
    Beiträge
    2.224
    Partner-ID
    7979
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von cliffparnitzky Beitrag anzeigen
    Kleines JS Snippet, was den Submit Button aktiviert, sollte reichen.
    Das dachte ich mir - das ist nur elider nicht meine Baustelle - ich gucke mal ob ich mich dahingehend informiert bekomme.

    Daaanke.
    blucomp | Webdesign & Onlinelösungen

  6. #6
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.446
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von tblumrich Beitrag anzeigen
    Könnte man vielleicht per angehakter Checkbox ein darunter befindliches Textfeld (besser mehrere) zum Pflichfeld machen?
    Na klar. Machst du damit: https://github.com/cliffparnitzky/Fo...MandatoryField

    Anleitung: https://github.com/cliffparnitzky/Fo...iki/Beispiel-1

  7. #7
    Contao-Urgestein Avatar von tblumrich
    Registriert seit
    25.06.2009.
    Ort
    Feldberger Seenlandschaft
    Beiträge
    2.224
    Partner-ID
    7979
    User beschenken
    Wunschliste

    Standard

    Vielen Dank! Eigentlich ist das genau meine Lösung, das ein und ausblenden des Fieldsets auf die Checkbox funktioniert auch, leider das mit dem Pflichtfeld nicht.
    Das Formular wird immer angeschickt, egal ob im Fled was steht oder nicht und wenn ich was reinschreibe fehlt der Inhalt des feldes in der Mail.

    So hab ich das Feld, welches in dem abhängigen Fieldset steckt konfiguriert:
    Screenshot.png
    blucomp | Webdesign & Onlinelösungen

  8. #8
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.682
    User beschenken
    Wunschliste

    Standard

    Idee: Du macht ein verstecktes Feld und weist das als Pflichtfeld aus -dann fügst Du einen "JS-Einzeiler" hinzu, der bei Inhaltseingabe oder Check den Value auf 1 setzt...

  9. #9
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.898
    Partner-ID
    10107

    Standard

    Zitat Zitat von tblumrich Beitrag anzeigen
    Dagegen spricht, das man entweder ein Datum (Kalenderfeld) eingibt oder eine Checkbox anhakt, aber immer nur eins von beiden, nicht zwingend beides... wobei mir gerade eine Idee kommt bei deinem Einwurf, daher Danke vorerst!
    Würde ich per validateFormField Hook lösen.
    » sponsor me via GitHub or PayPal or Revolut

  10. #10
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.446
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von tblumrich Beitrag anzeigen
    Vielen Dank! Eigentlich ist das genau meine Lösung, das ein und ausblenden des Fieldsets auf die Checkbox funktioniert auch, leider das mit dem Pflichtfeld nicht.
    Das Formular wird immer angeschickt, egal ob im Fled was steht oder nicht und wenn ich was reinschreibe fehlt der Inhalt des feldes in der Mail.

    So hab ich das Feld, welches in dem abhängigen Fieldset steckt konfiguriert:
    Screenshot.png
    Bei mir gehts. Hab dir nen Link per PM geschickt. Ändere mal den Checkbox Wert auf 1 und probiere damit.

  11. #11
    Contao-Urgestein Avatar von tblumrich
    Registriert seit
    25.06.2009.
    Ort
    Feldberger Seenlandschaft
    Beiträge
    2.224
    Partner-ID
    7979
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von cliffparnitzky Beitrag anzeigen
    Bei mir gehts. Hab dir nen Link per PM geschickt. Ändere mal den Checkbox Wert auf 1 und probiere damit.
    Mit 1 gehts auch nicht, aber vermutlich liegt es daran, das ich das abhöngige Pflichtfeld nicht aus einem Checkbox-Menü mit mehreren Optionen heraus machen kann... so bräuchte ich es aber... (da ich das als Pflichtfeld brauche und als getrennte Checkbox-Menüs müsste ich beide wieder pflichtlos machen - das erste ist aber nur Pflicht, wenn das zweite nicht angehakt wird und umgekehrt) vielleicht verdeutlicht das Screenshot2.png besser. Die Kalenderfelder sind im Fieldset, welches nur eingeblendet wird, wenn ich die zweite Checkbox anhake.

    Danke an alle!
    blucomp | Webdesign & Onlinelösungen

  12. #12
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.446
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Japp, eben getestet ... geht nur mit einer Checkbox ... sind es 2 oder mehr wird vermutlich die Variable nicht korrekt ermittelt

  13. #13
    Contao-Urgestein Avatar von tblumrich
    Registriert seit
    25.06.2009.
    Ort
    Feldberger Seenlandschaft
    Beiträge
    2.224
    Partner-ID
    7979
    User beschenken
    Wunschliste

    Standard

    Okay, dankeschön - dann ist ist DAS leider nicht mein Weg.
    Das ist schade, weil das Einblenden des Fieldsets ja aus einem mehroptionalen Checkbox Menü klappt.
    blucomp | Webdesign & Onlinelösungen

  14. #14
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.446
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Habs nochmal getestet. Wenn man das Ausblenden deaktiviert, klappt die Pflichtfeldvalidierung.

  15. #15
    Contao-Urgestein Avatar von tblumrich
    Registriert seit
    25.06.2009.
    Ort
    Feldberger Seenlandschaft
    Beiträge
    2.224
    Partner-ID
    7979
    User beschenken
    Wunschliste

    Standard

    Ah, okay, dann teste ich das auch mal - das bräuchte ich nicht unbedingt.
    blucomp | Webdesign & Onlinelösungen

  16. #16
    Contao-Urgestein Avatar von tblumrich
    Registriert seit
    25.06.2009.
    Ort
    Feldberger Seenlandschaft
    Beiträge
    2.224
    Partner-ID
    7979
    User beschenken
    Wunschliste

    Standard

    War erfolgreich, nochmal danke an alle… und insbesondere an dich Cliff… so ist es eine gutes Lösung für mich.
    blucomp | Webdesign & Onlinelösungen

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
  •