Christoph Schnauß: versch. Skripte innerhalb eines Forms

Beitrag lesen

hallo Michi,

wie lassen sich innerhalb eines Forms versch. Skripte aufrufen

Ach, es ist doch zu schön, wenn pünktlich kurz vor dem Schlafengehen sozusagen als Betthupferl so eine Frage auftaucht ;-)

Erkläre doch mal bitte, was "ein Form" ist. Ich kenne sowas nicht. Was ich kenne, wäre "ein Formular", und das wird tatsächlich in _der_Form_
<form ...>
geschrieben. Trotzdem heißt das Ding immer noch "das Formular". Und wenn ich mir selber jetzt dein "versch." als "verschiedene" übersetze, bedeutet das dann, daß sie unlängst verstorben, also eben verschieden sind? Welches Timeout hast du dafür eingesetzt? Und wieso wundert es dich, wenn ein nichtexistentes "Form" auf die aufmunternden Anfragen verstorbener Scripts hin nicht mehr reagiert?

wobei die Form-Variablen allen Skripten übergeben werden sollen?

"Form-Variablen" gibt es auch nicht. Allerdings kannst du in einem Formular für verschiedene Formular-Elemente Namen vergeben, die dann eventuell vom ausführenden Script als Variablen ausgewertet werden. Welches Script oder welche Technik dieses Auslesen erledigt, kann dem Formular absolut und vollständig egal sein.

Hab zwar weiter unten schon Lösungen gefunden

Huch ... was meinst du jetzt mit "weiter unten"?

aber gehts auch ohne JavaScript?

Formulare sind Formulare. Es ist ihnen völlig wurscht, ob du nun hinterher irgendwas mit Javascript oder mit PHP oder Perl oder ruby oder C oder TCL oder über ein Shellscript oder ... auslesen willst. Also: "es" geht auch ohne Javascript. Bloß: was ums Himmelswillen soll denn "gehen"?

Oder gibts, wenn das nicht geht, eine Möglichkeit, nur ein Skript über alle eingebauten Buttons aufzurufen und in diesem Skript dann die Herkunft des Aufrufs abzufragen (also den Button zu identifizieren)?

Klar gibts sowas. In der Regel ist es aber Humbug, solche Informationen gesondert abfragen zu wollen, da man mit ihnen eh nicht viel anfangen kann.

Fazit: wozu willst du das eigentlich wissen? Was schwebt dir vor, welches programmiertechnische Ziel hast du?

Vielleicht kann dir das Forum ja auch Wege zeigen, wie du zu deinem Ziel gelangst, nur mußt du dafür schon angeben, worin deine Voraussetzungen bestehen und was du gerne als Ergebnis erhalten möchtest.

Grüße aus Berlin

Christoph S.