【问题标题】:Display multiple words in HTML text input placeholder using Flask使用 Flask 在 HTML 文本输入占位符中显示多个单词
【发布时间】:2015-04-19 19:28:33
【问题描述】:

我正在运行一个 Flask Web 应用程序,并且在某个网页上有一个文本输入,我想在其中显示一个占位符文本。我的 python 文件提供了要显示的文本,我使用 jinja2 将其传递给 HTML 文件。我遇到的问题是仅显示文本的第一个单词,我不确定如何显示其余单词。

我的python文件中的代码是:

text = open("text.txt", "r")
read = text.read()
split = read.split("asdf")
q1 = str(split[0])

return render_template("settings.html", q1=q1)

而我的html文件中的代码是:

<input type="q1" name="q1" class="form-control" id="q1" placeholder= {{ q1 }}   required>

【问题讨论】:

  • 把你的示例文本.txt.然后只找到答案,因为你正在拆分它。

标签: python html flask jinja2


【解决方案1】:

您缺少placeholder 属性值的引号。这可能会搞砸...

试试这个:

<input type="q1" name="q1" class="form-control" id="q1" placeholder="{{ q1 }}"   required>

【讨论】:

    猜你喜欢
    • 2023-03-20
    • 1970-01-01
    • 2023-02-15
    • 2014-05-28
    • 2013-12-28
    • 2011-11-14
    • 2017-12-03
    • 1970-01-01
    • 2020-03-06
    相关资源
    最近更新 更多