1
如何使用wtforms/flask_wtf渲染HTML表单:如何使用wtforms RadioField输入添加带开放式文本输入选项的选项?
- 一个选择字段,让应答固定的选择,再加上
- “其他”选项,允许他们进入文本。
我正在使用RadioField来获取特定选项,但我看不到如何向选择选项添加开放式文本框。
有没有办法做到这一点,而不需要黑客的代码?
如何使用wtforms/flask_wtf渲染HTML表单:如何使用wtforms RadioField输入添加带开放式文本输入选项的选项?
我正在使用RadioField来获取特定选项,但我看不到如何向选择选项添加开放式文本框。
有没有办法做到这一点,而不需要黑客的代码?
它基本上是SelectField加上TextField。 你只需要在服务器端处理。如果你愿意,你可以使用一些JavaScript来显示/隐藏这个额外的文本框,使用你的单选按钮。 http://wtforms.simplecodes.com/docs/0.6.1/widgets.html
您能给你将如何实现一个
的一个实例:
关于这里提供的不同部件的信息? 你说“SelectField加一个TextField”,但我不明白你的意思是那个“加号”操作符。人们不得不以某种方式将SelectField的内容耦合到TextField的内容。 – PDiracDelta 2017-12-06 12:23:23
抱歉,延迟。几年来我没有使用wtforms。 我不记得现在如何工作,但我猜你需要创建2个字段,一个选择字段和一个文本字段。就像你真的在处理2个文本框一样。小部件(IIRC)只是字段的html表示。但是你可以在不同的领域使用不同的小部件。希望这是有道理的 – Paco 2017-12-19 14:27:36