pratikshahp's picture
Update app.py
8243d0b verified
raw
history blame
875 Bytes
import streamlit as st
# Set the title of the app
st.title("Basic Streamlit App with Form")
# Create a form
with st.form("user_form"):
# Display a header
st.header("Welcome to Streamlit Form!")
# Add a text input widget
user_input = st.text_input("Enter your name:")
# Add a slider widget
age = st.slider("Select your age:", 0, 100, 25)
# Add form buttons
submit_button = st.form_submit_button("Submit")
clear_button = st.form_submit_button("Clear")
# Handle form submission
if submit_button:
if user_input:
st.success(f"Hello, {user_input}!")
st.info(f"You are {age} years old.")
else:
st.error("Please enter your name.")
# Handle form clearing
if clear_button:
# Re-run the app to reset the form
st.experimental_rerun()
# Display an image
st.image("./nadi-lok-image.png", caption="Image")