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