Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
一种形式的两个按钮连接两个不同的python函数_Python_Html - Fatal编程技术网

一种形式的两个按钮连接两个不同的python函数

一种形式的两个按钮连接两个不同的python函数,python,html,Python,Html,问题是我在一个表单中有两个按钮。此外,两个按钮通过相同的功能运行。单击时,如何强制“保存”按钮运行不同的功能 如果有必要,我可以稍后发布python代码 <form action="/predict" class="form-upload" method="post" enctype="multipart/form-data"> <h1 class="h3 mb-3 font-weig

问题是我在一个表单中有两个按钮。此外,两个按钮通过相同的功能运行。单击时,如何强制“保存”按钮运行不同的功能

如果有必要,我可以稍后发布python代码

<form action="/predict" class="form-upload" method="post" enctype="multipart/form-data">
  <h1 class="h3 mb-3 font-weight-normal">Please Upload Image</h1>
  <input autofocus class="form-control" id="image" name="image" required type="file"><br>
  <button type = "submit" name = "predict" formaction="/predict" class="btn btn-lg btn-primary btn-block">Predict</button>
  <button type = "submit" name = "save" formaction = "/add" class="btn btn-lg btn-primary btn-block" >Save</button>
  {% if image_loc %}
  <img id="img" class="mb-4" src="static/{{ image_loc }}" alt="" width="256" height="256">
  <h3 id="nm" class="h3 mb-3 font-weight-normal">Prediction: {{ p }}</h3><br>
  {% endif %}
</form>

请上传图片

预测 拯救 {%if图像_loc%} 预测:{{p}}
{%endif%}
您可以使用按钮上的
formaction
属性。它覆盖
表单的
操作
属性


尝试为两个提交按钮添加不同的值。然后你应该能够区分它们。这有点有效。如果我先按“预测”按钮,则“保存”按钮将不再在其他功能中运行。您的问题有点含糊不清,遗漏了足够的细节,无法回答,因此您将获得否决票。这是否回答了您的问题?我得到了同样的结果。当我重新加载页面并先按“保存”按钮时,它会工作,但当我先按“预测”按钮时,它不会工作