在 onchange 事件中更改表单变量
change form variable at onchange event
我的 wtf-form 中有变量 myvar
。
我想在用户在下拉列表中选择一个选项时设置它的值,w/o 需要添加一个 button/input 供用户确认他的选择。
到目前为止,每当用户选择一个选项时,我都无法在 views.py 中触发 POST 事件。
此外,像我下面那样设置 form.myvar
实际上并没有做任何事情,警报消息也不会触发。
我的烧瓶模板代码:
<!-- extend base layout -->
{% extends "base.html" %}
<script>
$('#sel_id').change(function() {
window.alert(5 + 6);
});
</script>
{% block content %}
<div>
<form action="{{ url_for('compile') }}" method="POST">
<dl>
<select id="sel_id">
<option value="1">1</option>
<option value="2">2</option>
</select>
</dl>
</form>
</div>
<script type=text/javascript src="{{
url_for('static', filename='jquery.js') }}"></script>
{% endblock %}
我会写一篇JavaScript或jQuery来处理这个问题。
$('#sel_id').change(function() {
var = 4;
});
此外,您需要为变量命名而不是 var
,这是关键字。给它起一个更具描述性的名字。
我的 wtf-form 中有变量 myvar
。
我想在用户在下拉列表中选择一个选项时设置它的值,w/o 需要添加一个 button/input 供用户确认他的选择。
到目前为止,每当用户选择一个选项时,我都无法在 views.py 中触发 POST 事件。
此外,像我下面那样设置 form.myvar
实际上并没有做任何事情,警报消息也不会触发。
我的烧瓶模板代码:
<!-- extend base layout -->
{% extends "base.html" %}
<script>
$('#sel_id').change(function() {
window.alert(5 + 6);
});
</script>
{% block content %}
<div>
<form action="{{ url_for('compile') }}" method="POST">
<dl>
<select id="sel_id">
<option value="1">1</option>
<option value="2">2</option>
</select>
</dl>
</form>
</div>
<script type=text/javascript src="{{
url_for('static', filename='jquery.js') }}"></script>
{% endblock %}
我会写一篇JavaScript或jQuery来处理这个问题。
$('#sel_id').change(function() {
var = 4;
});
此外,您需要为变量命名而不是 var
,这是关键字。给它起一个更具描述性的名字。