<form method="post" class="form-horizontal" role="form">
<div class="btn-group col-sm-3">
<button id="typeSelect" type="button" name="reportType" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
People <span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu">
<li>
...
</li>
...
</ul>
</div>
<div class="form-group">
<label for="inputName" class="col-sm-2 control-label">Name</label>
<div class="col-sm-3">
<input type="text" class="form-control" id="inputName" placeholder="Name" name="name" value="{{name}}" onblur="isEmpty(this)">
</div>
</div>
</form>
我的表单中有两个输入,我正在尝试使用我的Python代码获取输入。
report_type = self.request.get('reportType')
name = self.request.get('name')
名称工作正常,但 report_type 始终为无。
在按钮(Bootstrap)中检索选择的正确方法是什么?
答案 0 :(得分:2)
根据button element specifications:
如果按钮本身用于启动表单提交,则按钮(及其值)仅包含在表单提交中。
您必须找到另一种传递按钮值的方法。例如,您可以将值存储在隐藏字段中。