Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Powermail – Checkbox Validierung: Anzahl checken
#1
Hallo zusammen,

gibt es eine einfache Möglichkeit eine Validierung für die Anzahl von Checkboxen in einem Powermail-Formular anzugeben?
Sprich: es gibt 5 Checkboxen und das Formular soll erst abgeschickt werden, wenn 2 (exakt 2) ausgewählt wurden.

Wie man prinzipiell neue Validators hinzufügt ist im Extension Manual ja schön beschrieben (http://docs.typo3.org/typo3cms/extension...Index.html), jedoch soll es in meinem Fall vom Redakteur über das Backend gepflegt werden können. Er soll also, idealerweise im Formular selbst, entscheiden können, ob 2, 3, 4, … Checkboxen ausgewählt werden können. zudem ist die Validierung momentan nur serverseitig.

Vielen Dank für eure Hilfe!
Grüßle, Nicki

NIMIUS | Agentur für Kommunikation
Webdesign und Webentwicklung aus Staufen im Breisgau
Website | Twitter

TYPO3 Education Committee Member
Neu in TYPO3? Kein Problem! Hier geht's zum TYPO3 Mentoren Programm
Zitieren
#2
Wen es interessiert, hier meine Lösung:

1. Ein verstecktes Feld anlegen und diesem den zu validierenden Wert geben.
2. Mit JS das Parsley-Attribut hinzufügen:
Code:
     validateCheckbox: function() {
       var minCount = $('#powermail_field_checkmin').val();

       $('.powermail_check_outer').find('input[type="checkbox"]').first().attr('data-parsley-mincheck',minCount);
     },


Zugegeben, nicht ganz optimal, jedoch ohne größeren Aufwand realisierbar!
Grüßle, Nicki

NIMIUS | Agentur für Kommunikation
Webdesign und Webentwicklung aus Staufen im Breisgau
Website | Twitter

TYPO3 Education Committee Member
Neu in TYPO3? Kein Problem! Hier geht's zum TYPO3 Mentoren Programm
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste