Martin Heimann: Formular in einem Formular

Hi,

ich habe schon im Archiv gestöbert, aber nichts gefunden, also ...

Kann ich ein Formular(Unterformular mit eigener "action"+Button) innerhalb
eines übergeordneten Formulars erzeugen ?

thanks in advance
Martin

  1. Hi,

    Moin!

    ich habe schon im Archiv gestöbert, aber nichts gefunden, also ...

    Kann ich ein Formular(Unterformular mit eigener "action"+Button) innerhalb
    eines übergeordneten Formulars erzeugen ?

    Formulare dürfen nicht verschachtelt werden. Immer schön eines schließen, und dann erst das nächste öffnen. Sie dürfen dann natürlich unterschiedliche Actions haben.

    Wenn du unterschiedliche Teile einer Seite absenden willst, also wahlweise nur ein kleines Feld, oder die ganze Seite (inklusive dieses Feldes), dann mußt du das Formular über die gesamte Seite strecken und auf dem Server entsprechend des gedrückten Submit-Buttons reagieren. Dabei werden immer alle Daten versandt, das Skript muß halt entsprechend die unnötigen Daten ignorieren.

    Alternativ kannst du natürlich die Action des Formulars im Submit-Button "onclick" ändern, dann werten zwei verschiedene Skripte das Formular unterschiedlich aus.

    - Sven Rautenberg

    1. Moin, moin,

      Danke Sven, mit onclick gehts'.

      cu
      martin

      Hi,

      Moin!

      ich habe schon im Archiv gestöbert, aber nichts gefunden, also ...

      Kann ich ein Formular(Unterformular mit eigener "action"+Button) innerhalb
      eines übergeordneten Formulars erzeugen ?

      Formulare dürfen nicht verschachtelt werden. Immer schön eines schließen, und dann erst das nächste öffnen. Sie dürfen dann natürlich unterschiedliche Actions haben.

      Wenn du unterschiedliche Teile einer Seite absenden willst, also wahlweise nur ein kleines Feld, oder die ganze Seite (inklusive dieses Feldes), dann mußt du das Formular über die gesamte Seite strecken und auf dem Server entsprechend des gedrückten Submit-Buttons reagieren. Dabei werden immer alle Daten versandt, das Skript muß halt entsprechend die unnötigen Daten ignorieren.

      Alternativ kannst du natürlich die Action des Formulars im Submit-Button "onclick" ändern, dann werten zwei verschiedene Skripte das Formular unterschiedlich aus.

      • Sven Rautenberg