簡體   English   中英

具有兩個提交按鈕的Python CGI腳本

[英]Python CGI Script With Two Submit Buttons

我想在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..."

您似乎缺少表單標簽...

print "Content-Type: text/html\n"  
print "<html>" 
print "<form>"
print "<input type='submit' value='Run from Server' name='Submit1' />" 
print "<input type='submit' value='Run from VNC' name='Submit2' />" 
print "</form>"
print "</html>" 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM