【问题标题】:Html input value does not display the complete variable while populating html form [duplicate]填充html表单时,HTML输入值不显示完整的变量[重复]
【发布时间】:2019-01-01 12:41:57
【问题描述】:

我有以下代码,我已将字典从我的 python Flask 代码传递到 HTML 表单。当我以表格的形式显示时,它会正确显示键和值。但是当我尝试将值填充到 HTML 表单中时,将输入值作为我的字典的值。它不显示变量的完整值。它只打印第一个单词。 `

 <form>
    {% for key, value in result.items() %}
       {% for k1,v1 in value.items() %}

    <br>
    {{v1}}:<br>
     <input type="text" name={{k1}} value={{v1}} size = "50" ><br>


    {% endfor %}
    {% endfor %}

` 在上面的代码中,我需要显示的值在 {{v1}} 中。例如,如果值为“ABC Corporation”。它显示 ABC。我注意到的是,它在空格、冒号或分号之后丢弃了所有内容。有人知道为什么吗?

【问题讨论】:

    标签: python html input flask


    【解决方案1】:

    值需要用引号引起来,否则空格结束属性。

    一般来说,您应该在所有属性值两边加上引号。

    <input type="text" name="{{k1}}" value="{{v1}}" size = "50" ><br>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-10
      • 1970-01-01
      • 2019-02-20
      • 2016-06-24
      • 2013-06-18
      • 1970-01-01
      • 2015-06-24
      • 1970-01-01
      相关资源
      最近更新 更多