我有下列数据的表自动填充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