使用 Flask 在 HTML 文本输入占位符中显示多个单词
Display multiple words in HTML text input placeholder using Flask
我是 运行 一个 Flask 网络应用程序,在某个网页上有一个文本输入,我想在其中显示占位符文本。我的 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>
您缺少 placeholder
属性值的引号。这可能会把事情搞砸......
试试这个:
<input type="q1" name="q1" class="form-control" id="q1" placeholder="{{ q1 }}" required>
我是 运行 一个 Flask 网络应用程序,在某个网页上有一个文本输入,我想在其中显示占位符文本。我的 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>
您缺少 placeholder
属性值的引号。这可能会把事情搞砸......
试试这个:
<input type="q1" name="q1" class="form-control" id="q1" placeholder="{{ q1 }}" required>