Как сделать так, чтобы новую страницу открывали в той же вкладке. Форма POST метод. колба - PullRequest
1 голос
/ 31 октября 2019

У меня возникает следующая проблема, когда я пытаюсь открыть конкретную страницу с формой, когда я нажимаю кнопку формы, новый экземпляр страницы открывается в новой вкладке. Но я хочу, чтобы он открылся в той же вкладке. Как я могу это сделать?

Интересен тот факт, что, когда я перехожу на новую вкладку и нажимаю ту же кнопку в той же форме, на той же вкладке открывается новая страница.

IУ меня есть следующий код колбы:

@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>

1 Ответ

0 голосов
/ 01 ноября 2019

Решение заключается в следующем:

Я должен был внести изменения в строку формы:

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

и во входную часть представить:

<input type="submit" value="SEND" onclick="loading();">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...