Struppi: PL/SQL und Formulare mit mehreren Submits, mit IE spinnt es

Beitrag lesen

Du redest Unsinn. Niemand hat gesagt, das der IE das kann. Togaras hat dich bereits darauf hingewiesen, dass natürlich, wie bei allen CGI Skripten, der Browser nur HTML Code sieht und das ist auch gar nicht die Frage.

Er schreibt es aber in der Überschrift! Ganz fett!

Nein, er schreibt das es im IE seltsamerweise nciht klappt und im firefox schon. Er hat also ein Phänomen im IE.

Auch das ist Unsinn. Es ist durchaus üblich einen button mehrfach zu belegen. z.b.
<input type="submit" name="do" value="löschen">
<input type="submit" name="do" value="einfügen">

so kannst du mit einem Formular (in dem u.U. noch andere Parameter enthalten sind) unterschiedliche funktionen ausführen.

Struppi.

Bei wem ist das üblich? Der Browser übergibt im Normalfall gleiche Variablennamen (wenn es nicht gerade Buttons sind) doppelt, z.B. http://blablabla.../blabla.pl?do=löschen&do=einfügen ! Wie soll der Server dabei den richtigen Wert ermitteln? Du hast nur Glück, dass Du nicht gleichzeitig 2 Buttons klicken kannst, aber schön ist das nicht! Und auch mit unterschiedlichen Variablennamen kannst du unterschiedliche Funktionen auslösen!

Ja das ist genau der Sinn darin, du löst mit ein und dem selben Formular unterschiedliche Aktionen aus.

<form name="iform" method="GET" action="">
<input type="submit" name="do" value="wert 1">
<input type="submit" name="do" value="wert 2">
</form>

es wird immer nur der Button übergeben, der gedrückt wurde und das ist durchaus üblich da man eben nur einen Button drücken kann.
Das ist schön und elegant alles andere ist Murks.

Struppi.