Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flask 烧瓶--使用按钮在文本框(表单)中提交文本_Flask - Fatal编程技术网

Flask 烧瓶--使用按钮在文本框(表单)中提交文本

Flask 烧瓶--使用按钮在文本框(表单)中提交文本,flask,Flask,我目前正在使用Flask,我希望有一个“Submit”按钮,一旦按下该按钮,它将以表单的形式将数据发布到Python 我的文本框如下所示: <form method="POST"> <style> textarea { width: 100%; height: 200px; padding: 12px 20px; box-sizing: border-box; border: 2px solid #ccc; border-radius: 4px; background-

我目前正在使用Flask,我希望有一个“Submit”按钮,一旦按下该按钮,它将以表单的形式将数据发布到Python

我的文本框如下所示:

<form method="POST"> <style> 
textarea {
width: 100%;
height: 200px;
padding: 12px 20px;
box-sizing: border-box;
border: 2px solid #ccc;
border-radius: 4px;
background-color: #f8f8f8;
font-size: 16px;
resize: none;
}
</style>
<button type="submit"></button>
@app.route('/', methods=["POST"])
def some_function():
    // do stuff

编辑:我无法使用POST方法。按钮出现,即使按下,也不起任何作用

您有自己的答案,但对于稍后将阅读此问题的其他人,由于您粘贴的代码中有太多错误,无法使其对其他人有用:

您应该将
按钮
放在表单内部,这样表单看起来就像这样:

<form method="POST"> <style> 
textarea {
width: 100%;
height: 200px;
padding: 12px 20px;
box-sizing: border-box;
border: 2px solid #ccc;
border-radius: 4px;
background-color: #f8f8f8;
font-size: 16px;
resize: none;
}
</style>
<button type="submit"></button>
@app.route('/', methods=["POST"])
def some_function():
    // do stuff

文本区{
宽度:100%;
高度:200px;
填充:12px 20px;
框大小:边框框;
边框:2个实心#ccc;
边界半径:4px;
背景色:#F8;
字体大小:16px;
调整大小:无;
}
提交

您到底面临什么问题?哦,对不起。已编辑--我无法使POST方法工作。butotn出现,但按下时它什么也不做。您是否将按钮放在表单中?否则,你可以发布整个表单,至少是相关的部分吗?按钮应该放在表单内部吗?编辑:我会试试看,它奏效了,但现在text=request。form[“text”]给了我“糟糕的请求”。我应该如何表达?