作者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://www.ptt.cc/bbs/Python/M.1421051782.A.0F3.html
推 palom: select option單選? request.form.get('tunnel_selection') 01/12 20:05
推 palom: 複選的話就是 request.form.getlist('tunnel_selection') 01/12 20:08
推 palom: 也許你該在select加上multiple參數,就可透過getlist取到值 01/12 20:16
→ dritchie: 因為實際傳到server的是value="0"這個屬性,tunnel是顯示 01/13 00:23
→ dritchie: 建議順便熟悉一下html語法 01/13 00:24
→ gn00618777: 謝謝。 01/17 09:52