【问题标题】:Sending extra data with Flask form?使用 Flask 表单发送额外数据?
【发布时间】:2021-01-03 17:36:59
【问题描述】:

我是网络开发新手,如果这是一个明显的问题,我深表歉意。

我的网站有如下计时器

底部的单选按钮是一个烧瓶形式,我可以在后端轻松访问它的值。

计时器是在 HTML/JS 中构建的,时间用 标签表示,即 innerHTML 由 Javascript 函数重复更新。

如何将此值与单选按钮的值一起发送回端点?我知道我可以使用最终计时器值向端点发出 ajax 请求,但是 Flask 表单将毫无用处。有没有办法将 innerHTML 值附加到表单?

我尝试创建一个表单元素,将标签设置为 00:00:00 然后从 JavaScript 更新它,然后当表单被发送回访问标签值时,但无论它更新到 Flask 后端显示它00:00:00

【问题讨论】:

    标签: javascript python flask flask-wtforms


    【解决方案1】:

    在提交表单时,设置和更新标签不会发送标签“值”。相反,您可以在 Flask 表单中添加 hidden field。然后,更新计时器的<span> 的同一个 JavaScript 函数可以同时更新隐藏字段的值。提交表单后,隐藏字段的值将与单选按钮的值一起发送。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-04
      • 2016-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-07
      相关资源
      最近更新 更多