1

我是 web2py 的新手。我有一个表(表单),并且在我的 python 脚本中我想使用特定的字段值。

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

该函数将所有字段一起提供给我,但我想知道如何从我的表单中获取“input1”(例如)字段的值。

形式:

 <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>

谢谢!

4

2 回答 2

1

来自 web2py 的

请求对象是无处不在的 web2py 类的实例,称为 gluon.storage.Storage,它扩展了 Python dict 类。它基本上是一个字典,但项目值也可以作为属性访问:

这就是你需要的。

p = request.vars['p'] 
q = request.vars['q'] 
于 2013-08-02T15:54:32.923 回答
0
input1 = request.vars.input1
etc.
于 2013-08-02T17:12:33.683 回答