2010-07-10 50 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