當用戶第一次加載頁面時,我使用HTML,Flask和MYSQL來填充表格。該表顯示了所有行以及複選框,當用戶按下提交按鈕時,我得到了被檢查的行。請求表單時的Unicode問題
當前HTML代碼
{% for row in data %}
<tr>
<td><input type="checkbox" name="inputSelect" value="{{ row[0], row[3] }}"></td>
<td>{{ row[0] }}</td>
<td>{{ row[1] }}</td>
<td>{{ row[2] }}</td>
<td>{{ row[3] }}</td>
</tr>
{% endfor %}
然而,當我嘗試request.form['InputSelect']
燒瓶上側,只給了我,即使我點擊超過一個複選框一個結果。
什麼是創建表,這樣,當我點擊多個複選框,我可以用request.form['InputSelect']
你所有的複選框具有相同的名稱: 「inputSelect」。你應該給每個人一個不同的名字。 –
難道這樣不容易解析嗎?如果用戶檢查10個框,那麼我必須單獨解析它們? – user1883614