BLOG

Anlegen einer einfachen Checkbox mit Webforms

Mitunter sind es gerade die kleinen Dinge des Lebens, die reichlich kompliziert sein können. :-)
Nehmen wir an, ein Kunde möchte im Kontaktformular seiner Seite die Option "Bitte um Rückruf" anbieten. Das Kontaktformular ist mit Webforms gebaut.

Das Einrichten einer einfachen Checkbox ist mit Webforms möglich, der Weg dahin ist aber nicht besonders intuitiv...

Dies beginnt bei der Auswahl des richtigen Feldtyps (Abbildung 1). Die Option "Auswählen" kann man leicht dahingehend missverstehen, dass eine der folgenden Optionen gewählt werden soll.
"Auswählen" steht für einen eigenen Feldtyp und ist die deutsche Übersetzung von "Select". Mit diesem Typ lassen sich Selectboxen, Checkboxen und Radiobuttons einrichten.

Im zweiten Schritt werden die Eigenschaften des Feldes eingerichtet (Abbildung 2).
Die angebotenen Optionen werden im Feld "Optionen" eingerichtet: in unserem Beispiel also "rueckruf|Bitte um Rückruf". Der Text vor der Pipe wird mit dem Formular übertragen, der Text hinter der Pipe für Besucher im Formular dargestellt.

Bei Checkboxen mit einer einzigen Option wird leicht übersehen, dass das Feld "Mehrfach" aktiviert werden muss. Anhand dieser Einstellung entscheidet Webforms, ob das bzw. die Optionen als Radiobuttons oder Checkboxen dargestellt werden. Radiobuttons lassen nur eine einzige Auswahl zu, Checkboxen mehrere. Solange dieses Feld nicht aktivert ist, kann der Besucher das Feld "Bitte um Rückruf" einmalig aktivieren, er kann es aber nie wieder abschalten, da Radiobuttons immer eine Auswahl erzwingen.

Anlegen einer einfachen Checkbox mit Webforms
Anlegen einer einfachen Checkbox mit Webforms

Kommentare

Das Webforms werde ich mir

Das Webforms werde ich mir mal ansehen, bis jetzt habe ich immer mit JForms gearbeitet und eher negative erfahrungen gemacht.

Danke und Grüße

Kommentar hinzufügen

Der Inhalt dieses Feldes wird nicht öffentlich zugänglich angezeigt.
Mit dem Absenden dieses Formulars, akzeptieren Sie die Datenschutzrichtlinie von Mollom.