2013-08-02 59 views
1

我是web2py的新手。 我有一個表格(表格),並在我的python腳本中,我想使用特定的字段值。使用web2py檢索表字段

def GetData() 
     return request.vars.values() 

此功能給了我所有的領域在一起,但我想知道如何獲得「輸入1」(例如)字段從我的表單的值。

形式:

<form action="GetData" enctype="multipart/form-data" id="formId" method="post" 
name="formId"> 
    <table> 
     <tr id="field1"> 
      <input id="input1" name="input1" type="text" value="" /> 
     </tr> 

     <tr id="field2"> 
      <input id="input2" name="input2" type="text" value="" /> 
     </tr> 

     <tr id="field3"> 
      <input type="submit" value="Submit" /> 
     </tr> 
    </table> 
    </form> 

Thankssss!

+0

request.vars [ 「your_field」] – Nadh

回答

1

從web2py的book

請求對象是被稱爲gluon.storage.Storage無處不web2py的類,它擴展了Python dict類的一個實例。它基本上是一個字典,但是項目值也可以作爲屬性訪問:

這就是你需要的。

p = request.vars['p'] 
q = request.vars['q'] 
+0

我嘗試過了,它說無。 – user2646559

+0

明白了。非常感謝。問題在於我使用的是id而不是名稱標籤。 :) – user2646559

0
input1 = request.vars.input1 
etc.