如何从html select/option获取Python CGI脚本中的选定选项

如何从html select/option获取Python CGI脚本中的选定选项,python,html,webforms,cgi,Python,Html,Webforms,Cgi,我整天都在努力让python CGI脚本正常工作,现在我已接近最后一关,但我遇到了一个似乎找不到答案的问题 它分为两个部分,如下所示: 我正在生成以下html代码: <form action="selections.cgi" enctype="multipart/form-data" method="POST"> <input type="hidden" name="captureSelection"/> <select name="cboOption

我整天都在努力让python CGI脚本正常工作,现在我已接近最后一关,但我遇到了一个似乎找不到答案的问题

它分为两个部分,如下所示:

我正在生成以下html代码:

 <form action="selections.cgi" enctype="multipart/form-data" method="POST">
   <input type="hidden" name="captureSelection"/>
   <select name="cboOptions">
   <option value="1">Option 1</option>
   <option value="2">Option 2</option>
   <option value="3">Option 3</option>
   <option value="4">Option 4</option>
   <option value="5">Option 5</option>
   <option value="6">Option 6</option>
   </select>
   </form>

选择1
选择2
选择3
选择4
备选案文5
备选案文6

注意:抱歉,我无法将HTML放入代码块中

这段html代码创建了一个表单,其中只有一个组合框。我想要的是能够让用户从组合框中选择一个项目并运行脚本。在不使用javascript的情况下,是否可以像常规表单中的InputSubmit按钮那样获得要提交的选择?或者,如果im不使用javascript,是否需要一个按钮来捕获输入

现在来看第二部分:

我使用上面示例中的隐藏字段来确保在CGI/PYTHON脚本中调用了正确的函数,到目前为止,该函数仍然有效。但是,我还无法从表单中获取所选选项的值,并且我还无法找到用PYTHON在线编写的代码引用,以允许我获取所选选项的值


如果您有一个链接指向一个更好的示例,那么这是否可能以及如何实现…

如果您希望表单在用户更改选项时自动提交,那么javascript是必需的。这将非常简单:

<select name="cboOptions" onchange="this.form.submit();">

我怀疑阻止您读取所选值的是enctype atribute。把它拿出来:

 <form action="selections.cgi" method="POST">

如果不起作用,则发布代码中处理所选值的部分

本教程将向您展示如何处理表单:


“我无法将HTML放入代码块”。缩进4个空格。或者单击
{}
按钮。