向网页添加预定义数量的输入框(并与googleappengine一起使用)

2024-04-23 07:39:50 发布

您现在位置:Python中文网/ 问答频道 /正文

在GAE中,很容易用1个(或任何其他预定义数量的)文本输入字段设置一个HTML页面,然后处理得到的数据。我的问题是,一个用户怎么可能从一个文本框开始,然后使用一个按钮(比如“添加更多”)添加他想要的任何数量的额外框。你知道吗

我不太清楚它的HTML实现(我认为它需要JS,但我对这些东西很在行),以及GAE实现(如何编写能接受任意数量输入的代码?)你知道吗

这两个问题的答案都是非常受欢迎的;也许GAE问题甚至不是一个问题。一旦我把html/js部分做好,我就更容易思考了。你知道吗


Tags: 数据答案代码用户文本数量htmljs
1条回答
网友
1楼 · 发布于 2024-04-23 07:39:50

答案取决于你所期望的信息的大小。一个选项是Expando Class,您可以根据需要在其中添加内容。你知道吗

或者更容易实现,如果您的输入足够小,您可能可以使用db.StringListProperty并使用object.append(var)在post中添加更多字段。你知道吗

您肯定需要使用JavaScript来创建额外的文本框。然后在post中循环提交,将数据添加到任一选项中。你知道吗

相关问题 更多 >