External Exam Download Resources Web Applications Games Recycle Bin

feedback

feedback.py

from flask import *
app = Flask(__name__)

@app.route("/")
def home():
  return render_template("feedback.html")

@app.route("/details", methods=["POST"])
def capture():
  
  transport = request.form["transport"] #radio
  print("transport:", transport)
  
  if "cricket" in request.form: #checkbox
    cricket = request.form["cricket"]
    print("cricket:", cricket)
    
  if "football" in request.form: #another checkbox
    football = request.form["football"]
    print("football:", football)
    
  game = request.form["game"] #select from list
  print("game:", game)
  
  return redirect("/")
  
app.run(debug=True)

templates\feedback.py

<form action="/details" method="post">
  <input type="radio" name="transport" value="car" checked>Car<br>
  <input type="radio" name="transport" value="bus">Bus<br>
  <input type="checkbox" name="cricket" value="cricket">Cricket<br>
  <input type="checkbox" name="football" value="football" checked>Football<br>
  <select name="game">
    <option value="minecraft">Minecraft</option>
    <option value="fortnite">Fortnite</option>
  </select>
  <br><input type="submit" value="Submit">
</form>