看板 Python 關於我們 聯絡資訊
我參考 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: http://ppt.cc/mks1 01/12 20:09
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