from flask import Flask from flask import render_template from flask import request app = Flask(__name__, template_folder='templates') @app.route("/") def hello(): return render_template('index.html') @app.route("/index.html") def hello1(): return render_template('index.html') @app.route("/aboutus") def aboutus(): return render_template('aboutus.html') @app.route("/contactus") def contactus(): return render_template('contactus.html') @app.route("/data-input") def datainput(): return render_template('Data-Input.html') @app.route('/viewdata', methods=['GET', 'POST']) def home(): if request.method == 'POST': fullname = request.form.get('fname') age = request.form.get('age') return f'{fullname}, your age is {age}' return render_template('Data-Input.html') @app.route('/viewdata1', methods=['GET', 'POST']) def home1(): if request.method == 'POST': fullname = request.form.get('fname') age = request.form.get('age') return render_template('Display-Data.html', fullname=fullname,age=age) @app.route('/viewdata2', methods=['GET', 'POST']) def home2(): if request.method == 'POST': fullname = request.form.get('fname') age = request.form.get('age') return render_template('Display-Data1.html', fullname=fullname,age=int(age)) if request.method == 'GET': return render_template('get-is-not-supported.html')
Welcome to Home Page
Welcome to About Us Page
Welcome to Contact Us Page
<!DOCTYPE html>
<html>
<head>
<title>Personal Details</title>
<script>function dataCheck()
{
var a = document.getElementById("fname").value.length;
if(a==0)
{
alert("Enter Your Name ");
return false;
}
var b = document.getElementById("age").value.length;
if(b==0)
{
alert("Enter Your Age ");
return false;
}
}
</script>
</head>
<body><form name="frmmain" action="viewdata2" method="POST">
<label for="fname">Enter Name :</label><br>
<input type="text" id="fname" name="fname" value=""><br>
<label for="lname">Enter Your Age:</label><br>
<input type="text" id="age" name="age" value=""><br><br>
<input type="submit" value="Submit" onclick="return dataCheck()" onsubmit="return dataCheck()">
</form>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<title>Personal Details</title>
</head>
<body>
<h1>Your name is {{ fullname }} <br>Your age is {{ age }}</h1>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<title>Personal Details</title>
</head>
<body>
<h1>You name is {{ fullname }}</h1>
{% block body %}
{% if age > 18 %}
<p style="color: green; font-size: 30px;"> Congratulations!! You are Elligible for Voting </p>
{% else %}
<p style="color: red; font-size: 30px;"> Sorry !! You can not Vote </p>
{% endif %}
{% endblock %}
</body>
</html>
Get method support is not available