在Flask发送后,如何获得input
ID的实际值?
形式:
<form action="" method="post">
<input id = "number_one" type="text" name="comment">
<input type="submit" value = "comment">
</form>
喜欢,我想说的是发送表单时(即当你这样做时):
request.form.get("comment")
传递文本字段的值。我无法弄清楚的是如何获得id
的价值。
因此,当表单发送时,我们可以告诉信息来自哪个表单,因为每个表单都有一个唯一的id
。在这种情况下,id
为number_one
。
那么,我们如何获得id
的实际文字值而不是文本输入?
答案 0 :(得分:0)
有一种方法可以同时识别字段以及多种形式 ....
使用此
<input value = "1" type="hidden" name="my_id">
因此,在您的查看文件中,您可以检索此值。
my_id = request.form.get("my_id","")
print my_id
您的输出将是
1
你也可以这样做......
my_id = request.form.get("my_id","")
if my_id == "1":
** for example **
value = request.form.get("any_parameter_of_form","")