如何使用wtforms RadioField输入添加带有开放式文本输入选项的选项?

时间:2013-04-08 16:33:37

标签: python wtforms flask-wtforms

如何使用wtforms / flask_wtf呈现HTML表单:

  • 使用选择字段为响应者提供固定选择,加上
  • 允许他们输入文字的“其他”选项。

我正在使用RadioField来获取特定选项,但我没有看到如何在选择选项中添加一个开放式文本框。

有没有办法在不破解代码的情况下做到这一点?

1 个答案:

答案 0 :(得分:0)

它基本上是SelectField加上TextField。 您只需要在服务器端处理它。如果需要,您可以使用一些javascript来使用单选按钮显示/隐藏这个额外的文本字段。

有关此处可用的不同小部件的信息:http://wtforms.simplecodes.com/docs/0.6.1/widgets.html