Endlosformular

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Endlosformular

    habe ein Forular der form
    <form action="url" method="post">
    <div id="Dataset">
    <input name=a[]>
    <Textarea name=b[]>
    ...
    <h5>Erklärung</h5>
    <p>...</p>
    <input name=n[]>
    </div>
    <input type="submit">
    </form>

    Auf der Serverseite ligt ein php dokument welches die Daten
    weiterverarbeitet. Gebe ich mehrere Divs untereinander ein kann man
    die einzelnen Datensätze die pro div Dataset eingegeben werden
    wunderbar auslesen mit
    _POST["a[1]"] undsoweiter.
    Leider ist es nicht planbar wieviele Datensätze eingegeben werden
    sollen. Es können 3 - aber auch 30 sein. Ich suche nach einer
    Möglichkeit ohne Ajaxquatsch einfach das Formular zu erweitern. Das
    Klappt mit dem Erzeugen von Konten und dem anschließenden Einhängen
    prinzipiell auch ganz gut - nur muß ich jetzt einige solcher Formulare
    erstellen und da wäre eine Funkrion, die alles was im div bereich
    steht kopiert - also den gesamten Dombaum ausliest und anschließend
    wieder einfügt natürlich eine super Sache. Genau das bekomme ich aber
    nicht hin. Bin mir sicher das man das recht einfach machen kann und
    wollte Euch nach einer entsprechenden Quelle fragen oder Euch bitten
    mir einen Ansatz oder eine Funktion zu geben, die ich dann
    entsprechend ausbauen kann. Es sollen immer wenn ich auf das erste
    Feld eines Datasets klicke also auf a[] ein weiterer Datensatz im
    Formular erzeugt werden, so dass man quasi ein unendliches Formular
    erhält.
    Vielen liben Dank im voraus.
    Lara Röpnack

  • #2
    Re: Endlosformular

    Original geschrieben von LaraRoe
    und da wäre eine Funkrion, die alles was im div bereich steht kopiert - also den gesamten Dombaum ausliest und anschließend wieder einfügt natürlich eine super Sache.
    cloneNode, appendChild

    Dabei aber natürlich mit den IDs aufpassen - ID müssen bekanntlich dokumentweit eindeutig sein. Kenne zwar keinen Browser, der beim clonen & einfügen per Javascript diesbezüglich Probleme macht - aber ein anschliessender Zugriff per ID könnte dann unerwartete Ergebnisse liefern. Ggf. auf IDs im zu klonenden Bereich einfach ganz verzichten.
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar

    Lädt...
    X