首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >填充Html表单时,html输入值不显示完整变量。

填充Html表单时,html输入值不显示完整变量。
EN

Stack Overflow用户
提问于 2018-07-25 03:33:53
回答 1查看 88关注 0票数 2

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

代码语言:javascript
复制
 <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。我注意到的是,它丢弃了空格、冒号或分号之后的所有内容。有谁知道为什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-25 03:35:58

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

通常,您应该用引号将所有属性值括起来。

代码语言:javascript
复制
<input type="text" name="{{k1}}" value="{{v1}}" size = "50" ><br>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51506296

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档