У меня есть список элементов на python, который я могу получить на странице index. html в виде раскрывающегося списка и отправить одно выбранное значение на другую страницу для обработки. Вопрос в том, как выбрать более одного элемента списка. Я имею в виду всего несколько элементов без библиотек select
или chosen.js
?
Весь рабочий код:
app.py:
import os
from flask import Flask, render_template, request
app = Flask(__name__)
values = ['one','two','three','four','five','six','seven','eight','nine','ten']
@app.route('/', methods=['GET','POST'])
def dropdown():
return render_template('includes/index.html', values=values)
if __name__ == '__main__':
app.run()
index.html
<form action="/action" method="POST">
<input list="myvalue" name="myvalue">
<datalist id="myvalue" list="values">
{% for val in values %}
<option value="{{val}}">{{val}}</option>
{% endfor %}
</datalist>
<input type="submit">
</form>