gpt4 book ai didi

python - 如何使新页面在同一选项卡中打开。表单POST方法。 flask

转载 作者:太空宇宙 更新时间:2023-11-03 20:12:31 25 4
gpt4 key购买 nike

当我尝试使用表单打开具体页面时,出现以下问题,当我按下表单按钮时,页面的新实例将在新选项卡中打开。但我希望它在同一个选项卡中打开。我该怎么做?

有趣的事实是,当我转到新选项卡并按同一表单中的同一按钮时,会在同一选项卡中打开一个新页面。

我有以下 Flask 代码:

@app.route('/wifi', methods=["GET", "POST"])
def wifi():
result_dict = None
pic_end = ""
if request.method == 'POST':
start_date = request.form['calendar1']
end_date = request.form["calendar2"]
period = request.form["period"]
# do some work here ...

return render_template("test_wifi.html", result_dict=result_dict, wifipic="wifi" + pic_end)

我有以下 html 页面:

<form action="" class="ordinary_form" id="wifi_form">

<label for="calendar1"> Choose period start: </label>
<input type="date" name="calendar1" id="calendar1" required> <br> <br>
<label for="calendar2"> Choose period end: </label>
<input type="date" name="calendar2" id="calendar2" required></p>
<label for="period"> Step size: </label>
<select required name="period" id="period">
<option value="0">Day</option>
<option value="1">Week</option>
<option value="2">Month</option>
</select>
<br><br>


<input target="_self" type="submit" value="SEND" formtarget="{{url_for('wifi')}}" formmethod="post" onclick="loading();">
</form>

最佳答案

解决办法如下:

我应该在表单行中进行更改:

<form action="" method="POST"  class="ordinary_form" id="wifi_form">

并在输入提交部分:

<input type="submit" value="SEND" onclick="loading();">

关于python - 如何使新页面在同一选项卡中打开。表单POST方法。 flask ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58638327/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com