Oliver Komoll: Submit mit Formularfeldern + eigenen Daten

Hi,

ich habe folgendes Problem:

ich habe ein Formular (erzeugt aus generischem XSL mit XML), das eine Listeneingabe ermöglicht. Dabei werden  Löschbuttons pro Zeile
erzeugt.

(sieht etwa so aus
<a href="javascript: document.location.href=myURL + '?actPage={$actPage}&deleteID={ancestor::Rows/@id}&nodeName={ancestor::List/@Name}'">
<img src="{$imagePath}/eimer.gif" alt="Zeile löschen" width="20" height="20" border="0"/>
</a>
)

Momentan ist es so, das Änderungen im Formular verloren gehen, wenn der Anwender den Button zum Einfügen oder Löschen drückt.
Wie kann ich auf einfache Art und Weise den Request-String, der beim Submit automatisch erzeugt wird, um eigene Daten erweitern, ohne diese als input im Formular zu haben und ohne den Request-String vollständig selber aufzubauen (hat ansonsten jemand ein StandardScript um aus allen Formulardaten den Requeststring dynamisch aufzubauen ???)

TIA

Oliver

  1. Hoi,

    Momentan ist es so, das Änderungen im Formular verloren gehen, wenn
    der Anwender den Button zum Einfügen oder Löschen drückt.

    Warum?

    Wie kann ich auf einfache Art und Weise den Request-String, der
    beim Submit automatisch erzeugt wird, um eigene Daten erweitern,
    ohne diese als input im Formular zu haben und ohne den
    Request-String vollständig selber aufzubauen

    Du musst das .href-Attribut des aktuellen Links auslesen und dann
    erweitern. this, indexOf und escape sollten dir dabei helfen.
    Nachlesen kannst du das in SELFHTML.

    (hat ansonsten jemand
    ein StandardScript um aus allen Formulardaten den Requeststring
    dynamisch aufzubauen ???)

    http://forum.de.selfhtml.org/archiv/2000_4/t22127.htm#a113269

    Gruesse,
     CK

    1. Tja
      die die Daten gehen verloren, weil sie bei dem href-Verweis eigene Parameter angegeben werden - denke ich jedenfalls.
      Sorry - das mit dem Auslesen des href-Attributs kapier ich nicht ganz - klar ich kann das auslesen, aber dann muß ich doch trotzdem meinen Request-String selbst zusammen bauen - oder hab ich da jetzt ne lange Leitung ???

      Dank für den Link

      Oliver