问题描述
我有一个来自烧瓶的 SelectField,我将其包含在我的 html 文件中。然后,我想放入一个 javascript 侦听器,当 SelectField 的值发生更改时,该侦听器会发出警报。
当我更改选择字段中的值时,不会触发警报。任何想法为什么?
代码如下:
app.py:
from flask import Flask,render_template
from flask_wtf import FlaskForm
from wtforms import SelectField
app = Flask(__name__)
app.config['SECRET_KEY'] = '897s9ad&sdg/&s'
class ChooseFood(FlaskForm):
food = SelectField(u'Food',choices=[('1','Pizza'),('2','Pasta')])
@app.route('/',methods=['GET','POST'])
def index():
form = ChooseFood()
return render_template('index.html',form=form)
if __name__ == '__main__':
app.run(debug=True)
模板/index.html:
<form>
{{form.food}}
</form>
<script>
let food_select = document.get.elementById('food');
food_select.onchange = function(){
food = food_select.value;
alert(food);
}
</script>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)