Я довольно плохо знаком с HTML-кодированием. Я пытаюсь реализовать простое приложение, которое просит пользователя ввести приветствие, имя и фамилию. После отправки, вместо сохранения имен в базе данных, я просто хочу, чтобы под самой формой появлялось предупреждение или оператор печати с надписью "Welcome" + salutation + last name
.
Я подумал, что мог бы просто реализовать это, используя простой скрипт на python и html-файл, который содержит все содержимое. Есть ли что-то еще к этому?
app.py
#!/usr/bin/env python3
from flask import Flask, render_template
app = Flask(__name__)
@app.route("/")
def main():
return render_template('form.html')
if __name__ == "__main__":
app.run()
form.html
<html lang="en">
<body>
<div class="container">
<div class="jumbotron">
<h1>Gettin' a feel for docker</h1>
<form class="form" method= "post" onSubmit= "alert('Welcome')">
<label for="salutation" class="sr-only">Salutation</label>
<input type="salutation" name="salutation" id="salutation" class="form-control" required autofocus><br>
<label for="firstName" class="sr-only">First Name</label>
<input type="name" name="firstName" id="firstName" class="form-control" required autofocus><br>
<label for="lastName" class="sr-only">Last Name</label>
<input type="name" name="lastName" id="lastName" class="form-control" required><br>
<button id="submit" class="btn btn-lg btn-primary btn-block" type="button">Submit</button>
</form>
</div>
</div>
</body>
</html>