EXT:Powermail: Formulare via JavaScript checken
Das Problem:
Leider kann Powermail, wenn es um Checkboxen geht, keine Werte vorbelegen, also Checkboxen mit dem Attribut checked versehen.
Mit JavaScript kann man ein Bisschen nachhelfen. Dafür werden wir als erstes mit jQuery der betreffenden Checkbox das Attribut checked anhängen und danach die onClick function der Checkbox ausführen, welches die interne Speicherung der Werte im Formular übernimmt.
Die Lösung:
page.jsFooterInline {
500 = TEXT
500.value (
# via jQuery die Checkboxen im HTML visuell als 'checked' markieren
jQuery("#uid134_0").attr("checked", "checked");
# die onClick Funktion des Feldes
insertCheckboxValueToHiddenField('uid134_0');
)
}
That's it!
Statt jQuery tut es natürlich auch raw-JS, oder jede andere Bibliothek. jQuery wird in Powermail verwendet und in den meisten Installationen auch verwendet-warum nicht nutzen?