<select class = "tag" name = "Tag" >
<option value = "1">Option-1</option>
<option value = "2">Option-2</option>
<option value = "3">Option-3</option>
</select>
Вот код, который я использую в форме, я новичок и понятия не имею, как получить значение выбранной опции. Я использую колбу в качестве бэкэнда. Не могли бы вы помочь мне с этим?
Пожалуйста, объясните для обоих случаев:
1. Получение значения после формы submit
2. Получение значения сразу после выбора (для добавления содержимого на страницу на основе выбора)
В функции просмотра, которая обрабатывает форму, используйте request.form
для получения входного значения:
@app.route('/foo', method=['GET', 'POST'])
def foo():
if request.method == 'POST':
value = request.form.get('Tag')
...
В этом случае вам нужно будет использовать JavaScript для создания функции прослушивателя событий, которая запускается при выборе. Вы можете запустить запрос AJAX для получения данных в функции прослушивателя событий.
request.form['Tag']
должен предоставить вам выбранный вариант относительно вопроса 1.