【问题标题】:Form checkbox states not showing in POST request (flask)表单复选框状态未显示在 POST 请求中(烧瓶)
【发布时间】:2020-03-17 20:16:55
【问题描述】:

我正在烧瓶网络应用程序的 html 中编写表单,但我无法让 request.form 显示我的复选框(单选按钮选择似乎正常工作)。

<form action="#" target="_blank" method="post" id="formulari">
    ...
    <div class="form-check">
        <input class="form-check-input" type="checkbox" value="" id="defaultCheck1">
        <label class="form-check-label" for="defaultCheck1">
          Default checkbox
        </label>
    </div>
    <button type="submit" class="btn btn-primary" onclick="pdfgenerat()">Submit</button>
</form>

我的单选按钮位于...,然后这只是来自互联网的随机复选框示例。 当我打印 request.form 时,我得到了无线电数据(在我的情况下为 ImmutableMultiDict([('curs', 'Dificultat al Gust')]) ),但复选框没有任何内容。哦,我也尝试过使用文本条目,它们似乎工作正常。

我想我只是缺乏一些有关表单的基础知识,但我似乎无法找到它。

【问题讨论】:

    标签: html forms flask checkbox


    【解决方案1】:

    哦,显然每个输入都需要一个名称。就这样吧。

    <input ... name="key_in_request.form">
    

    (刚刚意识到这是我能在正常工作的内容和未出现在表单数据中的内容之间找到的唯一区别)

    【讨论】:

      猜你喜欢
      • 2020-10-07
      • 1970-01-01
      • 2014-07-23
      • 2019-10-25
      • 2020-08-24
      • 1970-01-01
      • 2015-11-28
      • 1970-01-01
      • 2021-12-06
      相关资源
      最近更新 更多