Flask从bootstrap下拉列表按钮请求数据,而不是在收到的POST中



我正在编写一个flask-app,作为基于浏览器的界面的一部分,我选择使用下拉列表,在其他两个按钮之间。理想情况下,我希望用户从下拉菜单中获得的选择被合并到POST请求中,服务器端代码可以处理。然而,由于某些原因,请求数据不包括下拉选择。我想不通。有什么建议吗?

<form action = "employee_entry" method = "POST" type="submit"> 
...
  <button type="button" class="btn btn-default" style="margin-left:20pt">Last Month</button>
    <button type="button" class="btn btn-default">Prev Week</button>
    <div class="dropdown btn-group" name = "dropdown_class" type="button submit" value="Today" action = "employee_entry" method = "POST">
      <button class="btn btn-default dropdown-toggle" id="date_btn" name="date_btn_name" value = "Today" type="button submit" data-toggle="dropdown" action = "employee_entry" method = "POST"><span class="caret"></span>Today
      </button>
        <ul class="dropdown-menu" id="date_options" name="options" value="Today">
            <li><a>option 1</a></li>
            <li><a>option 2</a></li>
            <li><a>option 3</a></li>
        </ul>
    </div>
    <button type="button" class="btn btn-default">Later Week</button>
    <button type="button" class="btn btn-default">Later Month</button>
...
</form>

请求数据只能来自表单元素(如<input><select>等)。您不能从<li>元素填充请求数据。

最新更新