2010-07-10 62 views
1

我如何处理HTML表单输入(阵列)如同在Python下一个:蟒蛇形式手柄

<input type='hidden' name='a[]' value='some_value'> 

下不起作用:

a_value = form["a"].value 

请帮助。提前谢谢了。

+0

您使用什么框架或系统来处理表单提交? CGI,mod_python,WSGI,Django,Werkzeug等? – 2010-07-10 23:22:48

+0

我正在使用CGI。事实上,在每次点击添加按钮时,新的被添加到jquery页面中,如下所示:$('#Add-btn')。live('click',function (){... $(“#tabName tr:last”)。(“​​ + a +”“);}); 非常感谢。 – DGT 2010-07-10 23:48:44

回答

4

看看http://formencode.org/Validator.html#http-html-form-input

输入名称/值

names-1.fname John 
names-1.lname Doe 
names-2.fname Jane 
names-2.lname Brown 

将被分解成

{'names': [ 
     {'fname': "John", 'lname': "Doe"}, 
     {'fname': "Jane", 'lname': 'Brown'}, 

UPDATE:

在你的情况<input type="hidden" name="item.a" value="5" />将被分解成item['a'] = 5