通过CGI程序传递下拉数据。
HTML 下拉框代码如下:
实例
<html>
<head>
<metacharset="utf-8">
<title>菜鸟教程(runoob.com)</title>
</head>
<body>
<formaction="/cgi-bin/dropdown.py"method="post"target="_blank">
<selectname="dropdown">
<optionvalue="runoob" selected>菜鸟教程</option>
<optionvalue="google">Google</option>
</select>
<inputtype="submit"value="提交"/>
</form>
</body>
</html>
dropdown.py 脚本代码如下所示:
实例
#!/usr/bin/python3
# 引入 CGI 处理模块
importcgi,cgitb
# 创建 FieldStorage的实例
form =cgi.FieldStorage()
# 接收字段数据
if form.getvalue('dropdown'):
dropdown_value = form.getvalue('dropdown')
else:
dropdown_value ="没有内容"
print("Content-type:text/html")
print()
print("")
print("")
print("\"utf-8\">")
print("菜鸟教程 CGI 测试实例")
print("")
print("")
print("
选中的选项是:%s
" % dropdown_value)
print("")
print("")
修改 dropdown.py 权限:
chmod 755 dropdown.py