从选择标签获取数据

时间:2018-10-26 18:38:33

标签: django flask

<select class="tag" name="Tag" >

    <option value="1">Option-1</option>
    <option value="2">Option-2</option>
    <option value="3">Option-3</option>

</select>

这是我在表单中使用的代码,我是一个初学者,我不知道如何获取所选选项的值。我正在使用flask作为后端。您能帮我吗?
请说明两种情况:
1.提交表单后获取值
2.选择后立即获取值(以便根据选择将内容添加到页面)

1 个答案:

答案 0 :(得分:1)

情况1:

在处理表单的视图函数中,使用request.form获取输入值:

@app.route('/foo', method=['GET', 'POST'])
def foo():
    if request.method == 'POST':
        value = request.form.get('Tag')
    ...

情况2:

在这种情况下,您将需要使用JavaScript创建一个事件侦听器函数,该函数在选定时触发。您可以在事件监听器函数中触发AJAX请求以获取数据。