【发布时间】:2014-05-30 19:58:41
【问题描述】:
我有一个表单,以及动态添加字段的数量,
class EditBook(Form):
title = TextField('title', validators = [Required()])
authors = FieldList(TextField())
这就是我添加它们的方式
$('form').append('<input type="text" class="span4" id="authors-' + FieldCount +'" name="authors-' + FieldCount +'" placeholder="author ' + FieldCount +'">');
我想从这些输入中获取数据。如何使用 python 遍历它们?
(或者如何使用 jquery 将收集的数据发送到服务器?我是 js 和 jquery 的新手)
猜我的输入与作者字段列表无关。
更新
我的输入没有与 EditBook 连接,尽管我将它们附加到它。
当我将输入附加到表单时,form.data 将解决其余问题。 (现在我只是得到 keyerror,试图访问 form.data['authors-1'])
现在我尝试只添加一个作者字段以供以后复制。 但由于未知原因,它变得不可见。 在空白处应输入,类似于“author-1”
{{form.authors(class="span4", placeholder="author 1")}}
我应该在代码中添加什么才能正确呈现此字段?
【问题讨论】:
标签: jquery python wtforms flask-wtforms