【发布时间】:2020-09-11 19:16:00
【问题描述】:
如果没有任何js 库,我必须怎么做才能将我从 python 列表中选择的值添加到输入?
我需要用逗号分别添加它们。问题是我可以选择一个值,不能第二次做,所以我有循环来做,但它不起作用。
app.py:
import csv
from flask import Flask, jsonify, make_response, render_template, request,
with open('templates/Testing.csv') as f:
reader = csv.reader(f)
values = next(reader)
values = values[:len(values)-1]
@app.route('/', methods=['GET'])
def page_show():
return render_template('includes/default.html', values=values)
if __name__ == '__main__':
app.run()
default.html:
<input type="text" id="values" list="val" multiple="multiple" class="searchTerm" name="value" placeholder="Type your values">
<select list="values" name="values">
{% for val in values %}
<option value="{{val}}" SELECTED>{{val}}</option>
{% endfor %}
</select>
<button type="submit" class="searchButton" name=form>
<i class="fa fa-search"></i>
</button>
如何解决?谢谢。
【问题讨论】: