为“提交”按钮创建事件处理程序

2024-04-27 02:48:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我想为按钮创建一个事件处理程序,它将更改背景色。在

这是我的密码

HTML

 <!DOCTYPE html>
    <html lang="en" dir="ltr">
      <head>
        <meta charset="utf-8">
        <title>Flask Tutorial</title>
      </head>
      <body>
        <h1> My First Try Using Flask </h1>
        <p> Flask is Fun </p>
         <form method="post">
        <input  type="submit" name="red" value ="red" >
         </form>
      </body>
    </html>

烧瓶

^{pr2}$

如何为烧瓶中的按钮单击设置偶数处理程序?在


Tags: form处理程序密码flask烧瓶titlehtml事件
1条回答
网友
1楼 · 发布于 2024-04-27 02:48:15

这是一个用flask编写的简单事件处理程序。在

在索引.html(您的带有表单action属性的代码):

 <!DOCTYPE html>
<html lang="en" dir="ltr">
  <head>
    <meta charset="utf-8">
    <title>Flask Tutorial</title>
  </head>
  <body>
    <h1> My First Try Using Flask </h1>
    <p> Flask is Fun </p>
     <form action="/action" method="POST">
    <input  type="submit" name="red" value ="red" >
     </form>
  </body>
</html>

然后操作是另一个类似于事件处理程序的html页面。 动作.html公司名称:

^{pr2}$

处理事件的烧瓶代码如下:

from flask import Flask, render_template, request
import os

app = Flask(__name__, template_folder=os.getcwd())
@app.route("/")
def home():
    return render_template('index.html')

@app.route("/action", methods = ['POST'])
def action():
    red = request.form.get('red')
    return render_template('action.html', red=red)

if __name__ == "__main__":
    app.run(debug=True)

希望这有帮助

相关问题 更多 >