flask获取下拉框的value值
时间: 2023-09-05 14:13:44 浏览: 173
在 Flask 中获取下拉框的 value 值可以使用 request 对象中的 form 属性,具体步骤如下:
1. 在 HTML 中定义一个下拉框,并为每个选项指定一个 value 值:
```html
<form method="post" action="/submit">
<select name="myselect">
<option value="option1">Option 1</option>
<option value="option2">Option 2</option>
<option value="option3">Option 3</option>
</select>
<input type="submit" value="Submit">
</form>
```
2. 在 Flask 路由函数中获取选中的 value 值:
```python
from flask import Flask, request
app = Flask(__name__)
@app.route('/submit', methods=['POST'])
def submit():
selected_value = request.form['myselect']
return selected_value
```
在这个例子中,我们使用了 request 对象的 form 属性来获取表单数据,其中 'myselect' 是下拉框的 name 属性值,也就是键值。这个例子中,我们将选中的 value 值返回给用户。
阅读全文