【发布时间】:2015-11-09 03:28:47
【问题描述】:
我有一个 HTML 页面,用户可以在其中向表格中添加任意数量的行,我想在我的代码中请求这些元素以在某些计算中使用它们。现在,如果我知道该字段的“名称”属性,我可以像这样得到它:
class MyHandler(handler):
def get(self):
#Render the page.
def post(self):
my_variable = self.request.get('name')
#So my_variable is equal to what the user entered.
问题是我事先不知道会有多少字段,因为用户可能会在表中添加“n”行。如果我可以将每一列作为一个列表来获取,那将是最好的。 HTML 代码可能如下所示:
<table>
<tr>
<th>A</th>
<th>B</th>
<th>C</th>
</tr>
<tr>
<td>a.1</td>
<td>b.1</td>
<td>c.1</td>
</tr>
<!-- More rows -->
</table>
编辑: 我在 jsbin 中做了一个小例子来说明它是如何工作的: http://jsbin.com/cejijag/edit?html,js,output
【问题讨论】:
-
这不是很清楚。用户如何在这里添加字段?也许你应该显示输入表单。
-
它只是一个带有按钮的表格,可以使用 Javascript 向其中添加一行。
标签: python html google-app-engine