【发布时间】:2017-02-04 05:35:18
【问题描述】:
我正在尝试将用户选择的选项从下拉菜单传递给 Python Tornado。
我有以下 HTML 代码:
<form method="get" action="search">
<div class="input-group">
<input type="text" name="q" style="width:90%" placeholder="Search articles by title, author, keyword..." class="form-control">
<select name="searcher" id="searcher" class="selectpicker form-control" style="width: 10%;">
<option id ="default">Title, author, abstract</option>
<option id ="experiments">Experiments</option>
<option id ="pmid">PubMed ID</option>
<option id ="reference">Reference</option>
</select>
<span class="input-group-btn">
<input type="submit" class="btn btn-default" value="Search" />
</span>
</div>
</form>
以及我的 Tornado Get 方法中的以下内容:
`
q = self.get_query_argument("q", "")
start = self.get_query_argument("start", 0)
option = self.get_body_argument("searcher")
`
我可以同时选择 q 和 start,但是,每当我尝试选择它时,选项属性都会出错。
【问题讨论】: