如何通过烧瓶触发按钮?

时间:2019-10-24 06:11:54

标签: javascript python html button flask

我正在通过Flask运行Web服务器。我需要python flask代码来触发要在HTML页面上单击的提交按钮。然后页面可以将数据“ POST”到服务器。在整个过程中,我不应该单击HTML页面上的任何按钮。我唯一能做的就是在一开始就启动服务器。有谁知道这是怎么做到的吗? 谢谢。

我知道如何从客户端“发布”数据。我只需要在开始时允许服务器端触发按钮。我查了一下“响应”,但找不到。

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和Android手机访问网络以测试设备之间的语音质量差异。我需要服务器从头开始在多个客户端上触发按钮,以便他们可以同时开始录制。

1 个答案:

答案 0 :(得分:0)

在Flask服务器上,您需要具有一个功能,一旦单击“提交”按钮,该功能就会接收表单。

from flask import Flask
from flask import request

app = Flask(__name__)

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

在html中,您需要确保表单的操作指向网站/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的值。我不明白为什么您要在提交之前尝试从服务器访问此表单的值。