這裏是我的流量到目前爲止與WTF形式的工作和更新後的用戶活動的狀態:如何在UI狀態更改時更新wtf-form狀態?
在我template.html我:
<form action="{{ url_for('page') }}" method="POST">
<select id="sel_id" name="name1" onchange="this.form.submit();">
...
</select>
</form>
... 而在views.py我得到:
@app.route('/')
@app.route('/process', methods=['GET', 'POST'])
def process():
form = NoNameForm()
if request.method == 'POST':
if 'name1' in request.form:
form.colors = int(request.form['name1'])
在這種情況下,這是使用WTF窗體並更新變量(如form.colors
)的正確方法嗎? 我想知道是否可以直接在「onchange
」一段js代碼中更新form.colors
。
如果我理解正確,'colors'的形式是另一個領域,對不對?在這種情況下,是的,你可以在直接使用javascript發送之前更新該字段的值,但直接在html文件中直接在'onchange'中執行它並不是好的形式,建議至少將js分開,至少在'腳本'標籤中。也就是說,我不確定你想要完成什麼。 –