我有下列數據的表自動填充StringField(主要類別)菜單,用戶可以在其中選擇programme_sub_category。在同一頁面上,我還有一個用於main_programme_category的StringField。是否可以實時自動更新網頁上main_programme_category字段的StringField,以便即使在提交表單之前,字段也會根據選擇的programme_sub_category自動更新? Flask-WTForms是否允許這種功能?WTForms- SelectField選擇(子類別),使用表數據
0
A
回答
0
因爲這是客戶端,你可以做到這一點很容易地使用JavaScript:
最簡單的方法是使用jQuery。 https://api.jquery.com/change/
他們使用的是div
代替input
場的,但這個想法是一樣的:在看到自己的例子部分。根據你的情況,因爲它是一個標準的下拉列表中,例如可以修改:
...
<select name="programme_sub_category">
<option val="ROT">EVENT</option>
<option val="LIVE MUSIC">LIVE MUSIC</option>
<option val="LIVE MUSIC">CONCERT</option>
<option val="LIVE MUSIC">OPERA</option>
<option val="UNPUBLISHED">REHEARSAL</option>
...
</select>
<input name="main_programme_category" type="text" />
<script>
$("select").change(function() {
var str = $("select option:selected").val();
$("input").val(str);
});
</script>
...
==========
如果您的下拉顯示不出來,像例如,在你的頁面上,你可能需要發佈一個HTML樣子的例子。
+1
好的,我現在檢查並回復你,歡呼 – neilH
相關問題
- 1. WTForms添加額外的類別到SelectField
- 2. 燒瓶wtforms selectfield選擇不更新
- 3. SelectField WTforms無效選擇和sa_instance_state
- 4. wtforms具有動態選擇的SelectField始終返回「無」數據
- 5. 如何禁用wtforms SelectField選項驗證?
- 6. 禁用的WTForms SelectField選項之一
- 7. 使用wtforms獲取表單中的選定文本SelectField
- 8. 在當前日期的WTForms SelectField中的自定義選擇
- 9. Flask WTForms SelectField獲取當前選擇的項目
- 10. 預填充(查詢)SelectField - WTForms?
- 11. 在Jinja中使用嵌入式HTML呈現WTForms SelectField選項
- 12. 將CSS類添加到WTForms SelectField中的選項
- 13. SelectField迫使我從下拉列表中選擇一個選項
- 14. 使用PreferenceActivity的ListActivity選擇子類別
- 15. 使用jQuery按類別選擇子div
- 16. 在將數據插入到書籍表中時選擇類別和子類別
- 17. 如何在WTForms中從SelectField獲取值(非關鍵)數據
- 18. 選擇類別不更新子類別
- 19. MySQL僅選擇擁有子類別或子類別的類別
- 20. Flask-WTForms和SQLAalchemy與關係的SelectField
- 21. 如何爲WTForms SelectField設置默認值?
- 22. WTForms「值過多解壓」與SelectField
- 23. WTForms似乎無法驗證SelectField框
- 24. 如何爲selectfield(wtforms)燒瓶配置html?
- 25. 填充WTForms SelectField與SQL查詢
- 26. 類別和子類別的多選擇下拉列表
- 27. 在selectfield設置的默認值,使用wtforms和瓶
- 28. 動態更改SelectField和HiddenField之間的WTForms字段類型
- 29. 選擇類別,子類別和1個查詢主題數
- 30. MDX SSRS參數類別選擇所有子類別
你可以用JavaScript來做。既然它在網頁上,你是否有理由回到服務器併爲此使用WTForms? – Sagar
不,不是真的,我只是不是很有經驗的網頁開發,並不知道它可以在Javascript中完成。它相當簡單嗎? – neilH
是的,尤其是使用jquery - 如果你可以包括它。 – Sagar