作者gn00618777 (非常念旧)
看板Python
标题[问题] request.form.getlist
时间Mon Jan 12 16:36:18 2015
我参考
http://ppt.cc/7n1u
在ㄧ个 html 档有下拉式清单
<select name="tunnel_selection" id="tunnel_selection">
<option value="0">tunnel</option>
<option value="1">tunnel1</option>
</select>
然後想在 flask 中去接 从下拉式清单选择的项目
tunnel_name=request.form.getlist('tunnel_selection')
cmd=subprocess.Popen(['pon',tunnel_name[0]],stdout=subprocess.PIPE.........
但 tunnel_name[0] 似乎不是我所想要的 "tunnel"
有人知道要怎麽获得 select内的 option 的值呢?
谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.220.220.235
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1421051782.A.0F3.html
1F:推 palom: select option单选? request.form.get('tunnel_selection') 01/12 20:05
2F:推 palom: 复选的话就是 request.form.getlist('tunnel_selection') 01/12 20:08
4F:推 palom: 也许你该在select加上multiple参数,就可透过getlist取到值 01/12 20:16
5F:→ dritchie: 因为实际传到server的是value="0"这个属性,tunnel是显示 01/13 00:23
6F:→ dritchie: 建议顺便熟悉一下html语法 01/13 00:24
7F:→ gn00618777: 谢谢。 01/17 09:52