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

Beitrag lesen

Hallo

ich programmiere mit PL/SQL an einer kleinen Portlett, bei der ich gerne ein Formular mit mehreren Submits benutzen würde. Ich habe dafür zunächst den <input type="submit" ...> Tag benutzt und dabei zu erst beiden Buttons den selben Name aber verschiedene Value zugeordnet.

Wärend der Entwicklung hab ich alles mit Firefox betrachtet und unentwegt das gesammte Tool fertig gestellt. Anschließend wurde das ganze unter IE getestet und das Erschrecken war groß. Es ließ sich nicht nachvollziehen welcher der Buttons unter IE gedrückt wurde.

Die Variablen für die einzelnen Formularfelder waren grundsätzlich immer null (also leer), bei Firefox bekam ich dagegen immer den richtigen Wert übermittelt.

Eine Umstellung auf verschiedene Buttonnamen brachte keine Verbesserung, Firefox übermittelte die Werte korrekt, bei IE gab es immer nur die default Werte.

Als nächstes versuchte ich mittels <button name=".." value="..."><img ...></button>. Erstaunlicher Weise bekam ich hier beim IE immerhin einen Wert, und zwar den IMG Tag. Leider ließ sich auch hier keine Unterscheidung treffen, da grundsätzlich alle Buttons übermittelt wurden, oder wenn alle Buttons den selben Namen hatten, nur der Wert des ersten Buttons. Also wieder keine Unterscheidung möglich.

Liegt das nun an PL/SQL oder an IE oder an beiden? Kennt jemand eine Lösung für dieses Problem, dass zb unter PHP eigentlich gar nicht auftritt, hier hab ich bei <input ..> immer herausfinden könnte welcher Button gedrückt wurde.

Vielen Dank

Togaras