Felix Riesterer: Form in Form / Nested Forms (2)

Beitrag lesen

Lieber Pit,

danke für Deine ausführlichen Erklärungen!

Innerhalb der ersten beiden Themenbereiche darf der User beliebig viele Änderungen (auf einmal) vornehmen.

Aha! Daher also der Sinn, das in einem Formular zusammenzufassen. Klingt logisch.

Der 3. Themenbereich unterscheidet sich hiervon, denn die Einträge sind uneditiert zwar auch 1 Zeile hoch, aber beim Edit hat der User sehr viele Editieroptionen, die weit über die Zeile ansich hinaus gehen.

Klingt für mich nach einem zweiten Formular für diesen 3. Themenbereich.

Das das so sinvoll ist, mußt Du jetzt einfach glauben, da ich nicht näher als geschehen auf die Inhalte eingehen kann, weils zu viel werden würde. 😜

:-)

Deshalb meine Umsetzung dergestalt, dass ich in den edit einer Zeile des Themenbereichs 3 zwar einen Button setze, der namentlich verdeutlicht, dass es um den Einzeledit dieser Zeile geht, der aber nichts anderes macht, als das Gesamtformular abzusenden.

Natürlich sendet er das Gesamtformular ab. Was soll ein Submit-Button auch anderes tun? Sein Name landet aber in den POST-Daten und daher kann man sehr genau sagen, welcher Button da benutzt wurde, um dann zu sagen, welche Daten man zur Bearbeitung akzeptiert.

Das beim Klick auf diesen Button auch Edits aus den ersten beiden Themenbereichen verarbeitet werden, ist mir bewußt, daran werde ich auch nichts ändern.

Die könnten in "ihrem Formular" stehen, getrennt vom 3. Themenbereich...

Ich denke, jetzt wird deutlicher, warum ich das so gelöst habe.

Es bleiben Fragezeichen. Aber die darfst Du nun behalten.

Wenn aber deutlich wird, dass derjenige die Lösung aus dem Hilfsangebot verstanden hat, aber begründet eine gleichwertige andere Lösung vorgezogen hat, passt das dann schon wider ;)

Ist ja schon gut. :-)

Liebe Grüße,

Felix Riesterer.

0 66

Form in Form / Nested Forms (2)

Pit
  • javascript
  1. 0
    Mitleser
    1. 0
      Pit
      1. 0
        MudGuard
        1. 0
          Mitleser
        2. 0
          Pit
          1. 3
            Mitleser
      2. 0
        Mitleser
    2. 0
      Gunnar Bittersmann
      • dom
      • html
      1. 0
        ursus contionabundo
        1. 0
          Gunnar Bittersmann
          1. 0
            ursus contionabundo
            1. 0
              Gunnar Bittersmann
              1. 0
                ursus contionabundo
                1. 1
                  Gunnar Bittersmann
                  1. 0
                    ursus contionabundo
                    1. 0
                      Gunnar Bittersmann
                      1. 0
                        ursus contionabundo
                        1. 0

                          War kein kutes Beispiel.

                          ursus contionabundo
              2. 0
                Tabellenkalk
                1. 0
                  Gunnar Bittersmann
                  • sprache
  2. 0
    ursus contionabundo
  3. 0
    Felix Riesterer
    • meinung
    1. 1
      Pit
      1. 0
        Felix Riesterer
        1. 0
          Gunnar Bittersmann
          • design
          • meinung
          1. 0
            ursus contionabundo
        2. 0
          Pit
          1. 0
            pl
            1. 0
              Felix Riesterer
              1. 0
                pl
                1. 0
                  Felix Riesterer
                2. 1
                  dedlfix
                  1. 0
                    pl
                    1. 1
                      Matthias Apsel
                      1. 0
                        pl
                        • zu diesem forum
                        1. 6

                          Framework

                          Orlok
                          • moderation
                          1. 0
                            Matthias Apsel
                          2. 0

                            Die Energie des Verstehens!

                            pl
                            • zu diesem forum
                            1. 0
                              Gunnar Bittersmann
                              1. 0
                                pl
                            2. 2
                              Christian Kruse
                              • moderation
                            3. 0
                              Matthias Apsel
                  2. 0
                    Pit
                    1. 0
                      dedlfix
                      1. 0
                        Pit
                        1. 0
                          dedlfix
                          1. 0
                            Pit
                        2. 0
                          Felix Riesterer
                          1. 0
                            Pit
                            1. 0
                              Felix Riesterer
                              • php
                              1. 0
                                Pit
                                1. 0
                                  Felix Riesterer
                                  1. 0
                                    Pit
                                    1. 0
                                      Felix Riesterer
                                      1. 0
                                        Pit
                                        1. 0
                                          Matthias Apsel
                                          1. 0
                                            Pit
                                          2. 0
                                            Gunnar Bittersmann
                                            • html
                                            1. 0
                                              Pit
                                              1. 0
                                                Felix Riesterer
                                                1. 1
                                                  Matthias Apsel
                                              2. 0
                                                Gunnar Bittersmann
                                                1. 0
                                                  Matthias Apsel
                                                2. 0
                                                  Pit
                                            2. 0
                                              Matthias Apsel