如何从html select/option获取Python CGI脚本中的选定选项
我整天都在努力让python CGI脚本正常工作,现在我已接近最后一关,但我遇到了一个似乎找不到答案的问题 它分为两个部分,如下所示: 我正在生成以下html代码:如何从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
<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个空格。或者单击
{}
按钮。