ボタンしたい(st.button

1submit = st.button("送信")

st.buttonでウェブアプリにボタンを配置します。 引数はボタンのラベル名です。 ボタンを押すと返り値がTrueになります。

送信ボタンしたい(st.form_submit_button

1with st.form(key="フォームの名前"):
2    name = st.text_input("名前")
3
4    submit = st.form_submit_button("送信")
5    cancel = st.form_submit_button("キャンセル")
6
7    if submit:
8        st.text(f"名前:{name}")

入力エリアからフォーカスがはずれると自動でリロードされます。 st.formのコンテキスト内に配置すると自動リロードを無効にできます。