[cm_alternativeforms] Widget für zwei alternative Formularbereiche

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • ChrMue
    Contao-Fan
    • 19.06.2009
    • 850

    #1

    [cm_alternativeforms] Widget für zwei alternative Formularbereiche

    Hallo zusammen,
    basierend auf der Erweiterung conditionalforms von Andreas Schempp habe ich ein Formular-Widget erstellt, dass abhängig von zwei Radio-Buttons zwei alternative Gruppen von Formularelementen anzeigt. Beim Abschicken des Formulars werden nur die Pflichtfelder des ausgewählten Bereichs berücksichtigt.



    Freue mich auf eure Rückmeldungen
    ChrMue
    Zuletzt geändert von ChrMue; 20.12.2010, 15:59. Grund: Link angepasst
  • ChrMue
    Contao-Fan
    • 19.06.2009
    • 850

    #2
    Ich habe eine neue Version (1.0.0 rc1) der Erweiterung hochgeladen. Sie gestattet jetzt auch einen Aufbau über mehrere Ebenen.
    Gruß ChrMue

    Kommentar

    • Thomas
      Contao-Urgestein
      • 16.08.2009
      • 1947

      #3
      Ich finde das Modul interessant, aber was soll dabei passieren?

      Es werden die Radio Buttons angezeigt. Aktiviere ich aber einen anderen als den Default, ändert sich nichts und das Feld der Alternative 1 wird weiterhin angezeigt.

      Sollte hier ein anderes Feld nachgeladen werden?

      Ich habe das Modul so verstanden, dass je nach Auswahl eines Radio Buttons ein anderer Formularbereich geladen wird.
      Gruß Thomas
      "Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du." Mahatma Gandhi

      Kommentar

      • ChrMue
        Contao-Fan
        • 19.06.2009
        • 850

        #4
        ja, so sollte es sein. Und bei mir funktioniert es auch so.
        Kannst du mir die Konfigration irgendwie zeigen?
        Gruß ChrMue

        Kommentar

        • Thomas
          Contao-Urgestein
          • 16.08.2009
          • 1947

          #5
          Oh, sorry!

          Habe den Artikel schon wieder raus genommen!
          Ich schaue mal ob ich es nochmal nachvollziehen kann.
          Gruß Thomas
          "Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du." Mahatma Gandhi

          Kommentar

          • matuweb
            Alter Contao-Hase
            • 22.06.2009
            • 1342

            #6
            Ich habe auch ein Problem mit der Erweiterung!

            Bei mir wird nur der erste teil angezeigt und beim Klick auf die Alternative wird nichts angezeigt.

            Was muss ich machen?
            Viele Grüße aus Köln
            Matu

            Kommentar

            • ChrMue
              Contao-Fan
              • 19.06.2009
              • 850

              #7
              Hallo matuweb
              Kann ich mir das irgendwo ansehen?
              Mit melcher Conato-Version setzt du die Erweiterung ein?

              Gruß ChrMue

              Kommentar

              • matuweb
                Alter Contao-Hase
                • 22.06.2009
                • 1342

                #8
                Ich habe den Fehler gefunden ... puhh

                Es lag an der Erweiterung lightbox4ward. Wenn auf der Seite beide Elemente sind, geht das Formular nicht.

                Nachdem löschen, geht es mit den radiobttn !
                Viele Grüße aus Köln
                Matu

                Kommentar

                • ChrMue
                  Contao-Fan
                  • 19.06.2009
                  • 850

                  #9
                  Sollten sich da wirklich 2 js in dier Quere kommen?
                  oder bekommst du einen javascriptfehler?
                  Gruß ChrMue

                  Kommentar

                  • matuweb
                    Alter Contao-Hase
                    • 22.06.2009
                    • 1342

                    #10
                    Ich bekomme keine JS-Fehler angezeigt!

                    Ich habe noch ein anderes Problem...

                    Folgendes Formular habe ich erstellt:

                    Es sind quasi zwei Formulare in einem. Ich kann zwischen zwei verschiedenen Zeitungsabos wählen und bekomme dann die entsprechenden Inhalte angezeigt.
                    Es sind zwei Abos mit zwei Absende-Schaltflächen. Aber es wird nur bei einem (Formulat unter else) verschickt. Beim ersten löscht er immer alle Eingaben und es werden die Pflichtfelder-Infos angezeigt.

                    Woran liegt das?
                    Viele Grüße aus Köln
                    Matu

                    Kommentar

                    • rezico
                      Contao-Fan
                      • 04.01.2011
                      • 450

                      #11
                      Hiho,
                      ich klinke mich auch mal ein.
                      Ich habe soweit alles eingebunden, leider bekomme ich folgenden Javascriptfehler:


                      Code:
                      Uncaught TypeError: Cannot read property 'style' of null
                      Jedesmal wenn ich eine Option anklicke.
                      Hat jemand eine Idee, wie man das beheben kann?

                      Danke !!
                      Contao ist schon was Feines...

                      Kommentar

                      • wiese
                        Contao-Fan
                        • 22.06.2009
                        • 471

                        #12
                        Welche Contao Version nutzt du?

                        Mit 2.11.2 funktioniert die Erweiterung bei mir einwandfrei! Du musst nur darauf achten, dass Start und Alternative den selben Namen haben!
                        Zuletzt geändert von wiese; 23.03.2012, 08:45.

                        Kommentar

                        • RobertB
                          Contao-Nutzer
                          • 10.08.2009
                          • 105

                          #13
                          Hallo,

                          ich habe mit der Erweiterung unter 2.11.2 das folgende Problem.

                          Mit HTML 5 greift ja automatisch die Clientseitige Validierung. Ich habe Alternative A (als erstes angezeigt) und Alternative B. Diese bestehen aus 2 Selectfeldern.

                          Wähle ich als Nutzer nun nur Alternative A aus, funktioniert alles ohne Probleme. Entscheidet der Nutzer sich jedoch für Alt. B, so wird auch eine Eingabe bei Alt. A verlangt. Dies liegt daran, das dem erfordelichen SELECT von Alt. A mitgegeben wird das es notwendig ist, so hat es im Code "required" stehen, wodurch die Clientvalidierung greift.

                          Wer mag, kann sich dies hier anschauen (nicht wundern, ist nen kleiner privater Server bei mir ...) Das Feld "Auszahlung nach Alter oder Laufzeit?" ist dieses Alternativfeld. Wählt man hier Laufzeit wird trotzdem die Eingabe bei Alter erwartet.

                          Gruß Robert
                          Zuletzt geändert von RobertB; 25.08.2012, 01:04.

                          Kommentar

                          • Hueso
                            Contao-Nutzer
                            • 14.10.2009
                            • 126

                            #14
                            Zitat von wiese Beitrag anzeigen
                            Du musst nur darauf achten, dass Start und Alternative den selben Namen haben!
                            toll.. das muss halt mal irgendwo stehen, damit man es weiß.. lol.. Danke wiese!

                            Kommentar

                            • Ulrich
                              Contao-Fan
                              • 03.03.2010
                              • 395

                              #15
                              "mehrere Ebenen"

                              In der Beschreibung zur Erweiterung ist angemerkt, dass ab Version 1.0.0 "ein Aufbau über mehrere Ebenen möglich" ist. Bedeutet dies, dass mehr als 2 alternative Optionsfelder (Radio-Button) möglich sind?

                              Wer hat praktische Erfahrungen mit der Erweiterung?
                              Viele Grüße

                              Uli

                              Kommentar

                              Lädt...