当设计一个界面的的时候,如果你需要设置很多的submit,那么你可以使用不同的表单,每一个表单设置一个submit按键,就好像<div>一样。下面举一个简单的例子:
前端:
<form method="post" enctype="multipart/form-data">
<div class="">
<label class="">K值</label>
<div class="">
<input type="text" name="k_item" required lay-verify="required"
placeholder="请输入" autocomplete="off" class="">
<input type="text" style="visibility: hidden;" name="formid" value="0" />
<button class="" type="submit">确定</button>
</div>
</div>
</form>
<form method="post" enctype="multipart/form-data">
<div class="">
<label class="">K值</label>
<div class="">
<input type="text" name="k_item" required lay-verify="required" placeholder="请输入" autocomplete="off" class="">
<input type="text" style="visibility: hidden;" name="formid" value="1" />
<button class="" type="submit">确定</button>
</div>
</div>
</form>
其中最重要的语句为:<input type="text" style="visibility: hidden;" name="formid" value="1" />。
name=‘formid’可以自己更改。
而后台只需要在表单处理时判断formid(自己设置的name)
例如:
if request.method == 'POST':
formid = request.form['formid']
if formid == '1':
#进行操作即可