我有一个HTML页面,用户可以在其中添加任意数量的行到一个表中,我想请求我的代码中的这些元素在一些计算中使用它们。现在,如果我知道这个领域的“name”属性我能得到这样的:如何从App Engine中的python代码请求未知数量的字段?
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为其添加一行。 –