首页 > 解决方案 > 使用烧瓶应用程序更新 HTML 表单页面中的默认值

问题描述

所以我的烧瓶应用程序的主页上有一组 HTML 表单。用户设置这些值,然后他们在设置值后去做一些事情。我有这样显示的默认值

在此处输入图像描述

我这样做只是让我的表单设置为输入的值,如下所示。

Set Start Frequency: <input type="number" name="set_start_freq" min="0" max="9999999999" value="1750e6"> <br>
Set Stop Frequency: <input type="number" name="set_stop_freq" min="0" max="9999999999" value="2250e6"> <br>

这对一开始是好的,但随后用户输入“20e8”作为值,应用程序将更新它并保留该值,但刷新后它仍会显示默认值而不是实际值。我怎样才能让它随着每个值更新并保持这种状态?

简而言之:页面以默认值加载,用户输入新值并点击提交按钮,页面刷新并再次加载默认值,而不是实际值。

标签: htmlcssflask

解决方案


对于未来的人,我基本上用了一个workaround。我创建了第二个 html 页面并在点击提交后重定向到该页面。下面是现在的 html 表单标签,我使用 Jinja 2 格式来传递值。

Set Start Frequency: <input type="number" name="set_start_freq" min="0" max="9999999999" value={{get_start_freq}}> <br>
Set Stop Frequency: <input type="number" name="set_stop_freq" min="0" max="9999999999" value={{get_stop_freq}}> <br>

推荐阅读