Как вызвать кнопку с помощью колбы? - PullRequest
0 голосов
/ 24 октября 2019

Я использую веб-сервер от Flask. Мне нужен код фляги Python, чтобы вызвать кнопку отправки, которая будет нажата на странице HTML. Затем страница может «POST» данные на сервер. Во всем процессе я не должен нажимать какие-либо кнопки на HTML-странице. Единственное, что я могу сделать, это запустить сервер в самом начале. Кто-нибудь знает как это сделать? Спасибо.

Я знаю, как "POST" данные со стороны клиента. Мне нужно только разрешить стороне сервера запускать кнопку в начале. Я посмотрел «ОТВЕТ», но не могу понять.

HTML:

<form action="" method="POST">
<label> Username </label>
    <input type="text" id="trans" name="username" value={{request.form.username}}>

    <button type=”submit”> Submit </button>
</form>

У меня в настоящее время есть веб-рекордер. Я буду воспроизводить звук на своем сервере и использовать iPhone и телефон для доступа в Интернет, чтобы проверить разницу в качестве голоса между устройствами. Мне нужно, чтобы сервер запускал кнопку в самом начале на нескольких клиентах, чтобы они могли начать запись одновременно.

1 Ответ

0 голосов
/ 24 октября 2019

На сервере Flask у вас должна быть функция, которая принимает форму после нажатия кнопки отправки.

from flask import Flask
from flask import request

app = Flask(__name__)

@app.route('/handle_form>', methods = ['GET', 'POST', 'DELETE'])
def handle_form:

В html вы должны убедиться, что действие формы указывает на URLиз /handle_form веб-сайта:

<form action="{{ url_for('handle_form') }}" method="POST">
<label> Username </label>
    <input type="text" id="trans" name="username">

    <button type=”submit”> Submit </button>
</form>

Значение ввода username не может быть получено с сервера до отправки этой формы. Я не понимаю, почему вы пытаетесь получить доступ к значению этой формы с сервера перед ее отправкой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...