【发布时间】:2017-10-12 17:28:27
【问题描述】:
我想在 python CGI 中使用两个提交按钮。 CGI 脚本随后将根据按下的按钮在同一脚本中采取不同的操作。此代码将显示 2 个按钮,但不等我按下按钮。没有机会执行以下打印。如何解决?
import cgi, cgitb
print "Content-Type: text/html\n"
print "<html>"
print "<input type='submit' value='Run from Server' name='Submit1' />"
print "<input type='submit' value='Run from VNC' name='Submit2' />"
print "</html>"
cgitb.enable()
form = cgi.FieldStorage()
if "Submit1" in form:
print "Button 1..."
elif "Submit2" in form:
print "Button 2..."
else:
print "nothing..."
【问题讨论】: