我有一个在Flask应用程序中使用的html表单,其中我尝试使用“隐藏的” html输入类型发送一些默认值:
<form action="/addevent" enctype="multipart/form-data" method="post">
<input type="hidden" name="firstName" value={{firstName}}>
<input type="hidden" name="lastName" value={{lastName}}>
<input type="hidden" name="subject" value={{x["matter"]}}>
<input type="hidden" name="date" value={{x["time"].strftime('%Y-%m-%d')}}>
<input type="hidden" name="time" value={{x["time"].strftime('%H:%M:%S')}}>
<input type="hidden" name="location" value={{x["location"]}}>
<input type="submit" value="Add to Calendar">
</form>
将数据发送到服务器时,每个元素的第一个空格之后的所有内容都会被切断。因此,如果x [“ matter”] =“ Foo Bar”,则得到“ Foo”。这些具有相同语法的相同值可以在页面的其他部分正确呈现为HTML。