Deutschsprachiges NOF - Forum

Support und Tutorials rund um das Thema NetObjects Fusion

collapse

* Alles hat ein Ende...

April 2017

Eine Weisheit der Dakota-Indianer sagt:
"Wenn Du entdeckst, dass Du ein totes Pferd reitest, steig ab!"

Vor fast fünf Jahren habe ich die NOF-Community gegründet und nachdem just zu diesem Zeitpunkt das „alte NOF-Forum“ quasi über Nacht vom Betreiber geschlossen wurde, war mein Forum für viele Nutzer von NetObjects Fusion eine willkommene Alternative.

Inzwischen sind weit über 5000 NetObjects-Nutzer in der NOF-Community registriert und täglich kommen weitere hinzu. An interessierten Mitgliedern fehlt es also nicht. Was aber fehlt, sind Mitglieder, die Lust haben, anderen Nutzern bei der Lösung ihrer vielfältigen Probleme in der Anwendung von NetObjects Fusion zu helfen. Vielleicht, weil viele von ihnen - ebenso wie ich - das Interesse an NOF verloren haben und zwischenzeitlich mit anderen Programmen arbeiten.

Aktuell ist es so, dass der Support wie die Kosten für den Betrieb der NOF-Community fast ausschließlich von mir übernommen werden. Dies, und die Tatsache, dass ich die Arbeit mit NetObjects Fusion nicht mehr für zeitgemäß halte, veranlasst mich, den aktiven Forenbetrieb zu beenden. Die Beiträge, Tipps und Anleitungen aus den letzten Jahren stehen ab heute nur noch als Nachschlagewerk zur Verfügung.

Ich bedanke mich an dieser Stelle ganz herzlich bei allen, die mich und die NOF-Community in den vergangenen Jahren unterstützt haben.

Beste Grüße nettesekel

Die letzten Beiträge

Absturz bei FTP Publizierung
von nettesekel
16. April 2017, 12:51:56

E-Masil Adresse herausfinden
von nettesekel
11. April 2017, 16:16:20

Keine Neuinstallation möglich
von nettesekel
10. April 2017, 16:00:27

Publizieren geht nicht
von musikavokale
09. April 2017, 23:15:50

NOF 15
von nettesekel
04. April 2017, 23:55:26

Feststehender Seitenbereich
von nettesekel
01. April 2017, 17:37:12

Aufklappbare Navigation
von nettesekel
31. März 2017, 12:50:30

Nov 12 zum hare ausreisen
von Jim Panse
26. März 2017, 11:48:03

Lytebox Dateiablage
von fahrzeugseiten
21. März 2017, 23:23:23

* Schatznasen Feed

* Aquablogger Feed

* Strickzeugs Feed

* Links für Katzenfreunde

* ...

Fachanwalt für Internet-Recht C.Schmietenknop

* Friendship

DER Katzenblog – mit tollen Tipps und Ideen für deine Katze(n) <3

Autor Thema: Optionsschaltflächen und Kontrollkästchen im SwissKnife SecureForm  (Gelesen 8105 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline nettesekel

  • Administrator
  • *****
  • Beiträge: 8181
    • Aquablogger der Aquaristikblog
Dieses Tutorial zeigt, wie man Optionsschaltflächen (Radiobuttons) und Kontrollkästchen (Checkboxen) korrekt im SwissKnife Formular verwendet.

Beginnen wir bei den Optionsschaltflächen, den kleinen runden Knöpfchen von denen man immer nur eines auswählen kann. Damit wären wir eigentlich auch schon mitten drin, denn genau deshalb, weil man immer nur ein Knöpfchen wählen kann, muss man die Optionsschaltflächen in Gruppen zusammenfassen. Innerhalb einer Gruppe kann dann nämlich nur eine Schaltfläche aktiviert werden. Sobald man eine andere Schaltfläche dieser Gruppe anklickt, wird die zuvor aktivierte Schaltffläche deaktiviert.

In meinem Beispielformular sollen meine Besucher in zwei verschiedenen Gruppen eine Auswahl treffen. Und zwar können sie in der Gruppe "Musik" zwischen Rock, Pop und Klassik wählen und in der Gruppe "Sport" dürfen sie zwischen Handball, Fußball und Boxen wählen.

Also Füge ich erstmal die Optionsschaltflächen ein. Drei für die Gruppe Musik und drei für die Gruppe Sport. Für meine Besucher statte ich die Gruppen mit einer kleinen Überschrift aus und vor die einzelnen Schaltflächen (SF) lege ich Beschriftungsfelder mit der jeweiligen Aufschrift.

Nun klicke ich das erste Feld der Gruppe Musik an. Und wie die Überschrift schon sagt, trage ich unter Gruppenname nun "Musik" ein, unter Wert trage ich die Bezeichnung der aktuell ausgewählten SF ein, in meinem Fall "Rock".
Nun klicke ich die darunter liegende SF an und gebe in der EP wieder unter Gruppenname "Musik" ein, denn auch diese SF gehört zur Gruppe Musik, unter Wert hingegen trage ich hier "Pop" ein. Zum guten Schluss wähle ich die dritte SF aus, der Gruppenname lautet auch hier "Musik", der Wert "Klassik".



Für die Gruppe Sport gehe ich genauso vor.

1 Schaltfläche
Gruppenname: Sport
Wert: Fußball

2 Schaltfläche
Gruppenname: Sport
Wert: Handball

3 Schaltfläche
Gruppenname: Sport
Wert: Boxen

Im Formularscript sehen die Zeilen für meine beiden Gruppen nun so aus:

Code: PHP
  1. $message_admin.= 'Musik:     '.$_POST['Musik']."\n";
  2. $message_admin.= 'Sport:     '.$_POST['Sport']."\n";

Wie ihr seht, wird hier jeweils nur der Gruppenname eingetragen.  (Bitte exakt die selbe Schreibweise wie in NOF im Formular verwenden, keine Umlaute oder Sonderzeichen verwenden) Der Wert des angeklickten Feldes wird dann übergeben.

In meiner E-Mail bekäme ich also, würde mein Besucher Pop anklicken den folgenden Eintrag:
Musik: Pop


Kann wer mag hier mal testen: http://demos.nof-community.de/SecureForm/html/kontakt.php
« Letzte Änderung: 06. März 2014, 23:47:52 von nettesekel »

Offline nettesekel

  • Administrator
  • *****
  • Beiträge: 8181
    • Aquablogger der Aquaristikblog
Re: Optionsschaltflächen und Kontrollkästchen im SwissKnife SecureForm
« Antwort #1 am: 06. März 2014, 23:02:48 »
Mit den Kontrollkästchen ist es noch einfacher. Hier wird einfach jedem Kästchen ein Name gegeben und ich z.B. trage bei Wert  immer "Ja" ein.

In meinem Beispiel dürfen meine Seitenbesucher ihre Interessen angeben. Hierzu habe ich 5 mögliche Interessen vorgegeben. Stricken, Häkeln, Malen, Zeichnen, Töpfern. Genau diese Namen bekommen meine Kontrollkästchen und als Wert setze ich jedes Mal "Ja" ein. (Bei den Feldnamen bitte nie Umlaute verwenden!)




Der Code im Formularscript würde für mein Beispiel so aussehen.

Code: PHP
  1. $message_admin.= 'Stricken:  '.$_POST['Stricken']."\n";
  2. $message_admin.= 'Häkeln:  '.$_POST['Haekeln']."\n";
  3. $message_admin.= 'Malen:  '.$_POST['Malen']."\n";
  4. $message_admin.= 'Zeichnen:  '.$_POST['Zeichnen']."\n";
  5. $message_admin.= 'Töpfern:  '.$_POST['Toepfern']."\n";

(Bitte exakt die selbe Schreibweise wie in NOF im Formular verwenden, keine Umlaute oder Sonderzeichen verwenden)

Setzt nun der Seitenbesucher z.B. hinter Stricken und Töpfern ein Häckechen, dann wird in meiner E-Mai folgendes stehen:

Stricken: Ja
Töpfern: Ja

Alle unangehakten Felder werden nicht mit übermittelt.

Und wer mag kann auch das hier mal testen: http://demos.nof-community.de/SecureForm/html/kontakt.php

(keine Angst, ich bekomme keine Mail)

Gutes Gelingen! :)
« Letzte Änderung: 06. März 2014, 23:28:48 von nettesekel »

Deutschsprachiges NOF - Forum

Support und Tutorials rund um das Thema NetObjects Fusion