【发布时间】:2014-02-26 07:13:08
【问题描述】:
使用 textarea 时,很容易将固定的起始字符串放入 HTML 表单中,例如:
<form action="/whatever" method="POST">
<textarea cols="60" rows="10" name="whatever" maxlength="2500">dddddd</textarea>
</form>'''
用户在表单中看到数据 dddddd 并可以在那里进行编辑。
但是我怎样才能将可变数据放入表单中——字典中的原始数据,以便用户可以从它开始并进行更改?如果在 Python 中我有一个变量 y = 'xxx' 并将 y 放入表单中,那么用户将看到变量名 y 而不是它包含的文本。
当然我可以打印数据并让用户在编辑之前将其剪切并粘贴到表单中,但肯定有比这更好的东西。我宁愿不需要 Javascript,也不需要 HTML5。
【问题讨论】:
-
您是否使用模板生成 HTML?如果是这样,您应该能够使用模板将
y的值放入任何其他模板值中。
标签: python html forms textarea bottle