我有一段燒瓶模板的代碼
<div class="rows">
<h3>In oven</h3>
{% for checkbox in checkboxes: %}
<li><input type="checkbox"></li>
{% endfor %}
</div>
我嘗試使用 java 腳本,但在重繪 復選框后,即使我之前檢查過它也會重置。我想檢查它,并在重繪 頁面后檢查保留。任何想法如何做到這一點?
uj5u.com熱心網友回復:
您需要將復選框的值存盤在某處以在再次加載頁面時進行設定。
- 本地存盤
- 燒瓶會話
- 資料庫
- 阿賈克斯查詢
- 有表格
這個值必須是可以評估為真/假的東西。
檢索值后,您需要評估輸入中是否添加了選中的屬性。
在這個例子中,我在視圖上使用了一個變數。
#app.py
@app.route("/")
def sample():
your_variable=True
return render_template('index.html', your_variable=your_variable)
#index.html
<div class="rows">
<h3>In oven</h3>
{% for checkbox in checkboxes: %}
<li><input type="checkbox" {{'checked="checked"' if your_variable else ""}}></li>
{% endfor %}
</div>
當然,有一個更完整的問題,這可以更具體
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/455170.html
