Kontaktformular, Kontrollkästchen Standardwert

  • Hallo,


    ich benutze das Kontaktformular und versuche ein Eingabefeld vom Typ "Kontrollkästchen" mit "erforderlicher Eingabe"

    so einzustellen, das es standardmässig "unchecked" ist und zur Versendung der Message im Status "checked" sein muss.

    Über das Feld "zusätzl. Attribute" kann man mit dem Eintrag (checked="") ein "unchecked" Kontrollkästchen

    erreichen. Problem ist nur, das das Kontaktformular immer nur die Versendung der Message mit Status "unchecked"

    zulässt. Vermute das müsste man über das Feld "Standardwert" regeln. Habe hier leider keine weitere Info

    gefunden welche Werte hier akzeptiert werden, bzw. eingtragen werden müssen.


    Für Hilfe wäre ich äusserst dankbar...


    Gruss

    Ralf

  • Hallo Ralf,


    Wähle als Formularfeld "Kontrollkästchen" aus. Trage dann in der Bezeichnung beispielsweise "Zustimmung" ein. In das darunterliegende Feld trägst Du dann den Text ein, der hinter dem Kontrollkästchen stehen soll. Dann noch Häkchen rein bei "Eingabe erforderlich", mit OK bestätigen und veröffentlichen. Fertig sieht das dann so aus http://www.hanabi-pirna.de/test.php

  • Hallo Hanabi,


    vielen Dank für die Antwort. Das Problem lag in meiner CSS. Hatte hier die Original Checkbox Icons gegen eigene ersetzt und dabei die Stadien

    "checked" und "unchecked" vertauscht. Dann verhält sich die Logik natürlich genau umgekehrt. SHAME ON ME...


    Aber damit die Sache vieleicht noch einen Mehrwert hat: wer für das Kontrollkästchen den Defaultwert "checked" haben will, trägt unter

    "zusätzliche HTML-Attribute" - kleiner Pfeil unten rechts im Dialog - den Wert (checked="check") ein.


    viele Grüsse

    Ralf

  • PS. wer die Kontrollkästchen seinem Design anpassen möchte, kann eigene Checkbox-Images unter "Erweitert->Bilder"

    importieren und diese dann in der "Einstellungen->CSS" mit den entsprechenden Elementen verbinden:


    /* checkbox */

    input[type=checkbox] {

    display: none;

    }

    input[type=checkbox] + label:before {

    padding: 0.0em 0.2em 0.0em 0.0em;

    display: inline-block;

    height: 32px;

    width: 32px;

    content:url(media/images/checkboxunsel.png);

    }

    input[type=checkbox]:checked + label:before {

    padding: 0.0em 0.2em 0.0em 0.0em;

    display: inline-block;

    height: 32px;

    width: 32px;

    content:url(media/images/checkboxsel.png);

    }


    eben nur drauf achten: das richtige Bildchen für den richten Status...