linux-l: cgi, forms & submit
Oliver Schoenherr
oschoen at rz.fhtw-berlin.de
Do Mai 21 11:35:36 CEST 1998
On Thu, May 21, 1998 at 02:03:01AM +0200, Michael Dietrich wrote:
> hi,
>
> hier nochmal meine frage (die ich heute schonmal waerend peter's
> vortrag gestellt habe):
>
> wie kann der text, der auf einem submit-button angezeigt wird
> unterschiedlich sein vom wert des buttons?
*mho* nicht - man koennte natuerlich per javascript irgendwelche
dummheiten machen.
>
> hintergrund:
> ich mache eine form mit mehreren submit-buttons. dies sieht
> folgendermaszen aus:
>
> <FORM METHOD=POST ACTION=skript.py>
> <INPUT TYPE=SUBMIT NAME=MODUL VALUE=x>
> <INPUT TYPE=SUBMIT NAME=MODUL VALUE=y>
> </FORM>
>
> fuer unsere pythonfreaks der hintergrund, was das soll aus sicht des
> python-moduls:
> modul = form["modul"].value
> exec "import " + modul
> exec "o = " + modul + "." + modul + "(form)"
> o.go()
> o = None
> der code setzt ein modul mit namen x vorraus, das eine klasse mit
> gleichem namen declariert, die eine methode go() hat. hat meine form
> nun einen neuen knopf musz ich lediglich das entsprechende modul
> schreiben (zB y). sehr schoen dies python, so generisch.
>
> leider musz nun der name des moduls als text auf dem button stehen.
> das ist sehr unschoen, oder?
sonst mach es doch andersherum - gib den submit button verschiedene namen
!
bye
olli
--
Oliver.Schoenherr at fhtw-berlin.de http://www.rz.fhtw-berlin.de/oschoen/
pgp public key via http://math-www.uni-paderborn.de/pgp/
key fingerprint: E0 1A 21 C1 AB 9B 5E 12 AF F5 81 7D 63 6F 54 D6
===| DIGITAL IST BESSER |==
Mehr Informationen über die Mailingliste linux-l