如何使用 wtforms / flask_wtf 呈现 HTML 表单:
- 带有为响应者提供固定选择的选择字段,加上
- 允许他们输入文本的“其他”选项。
我正在使用 RadioField 来获取特定的选择,但我看不到如何将开放式文本框添加到选择选项中。
有没有办法在不破解代码的情况下做到这一点?
如何使用 wtforms / flask_wtf 呈现 HTML 表单:
我正在使用 RadioField 来获取特定的选择,但我看不到如何将开放式文本框添加到选择选项中。
有没有办法在不破解代码的情况下做到这一点?
它基本上是 s SelectField 加上一个 TextField。你只需要在服务器端处理它。如果需要,您可以使用一些 javascript 来使用单选按钮显示/隐藏这个额外的文本字段。
有关此处可用的不同小部件的信息:http ://wtforms.simplecodes.com/docs/0.6.1/widgets.html