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の本から

リクエスト オブジェクトは、Python dict クラスを拡張した gluon.storage.Storage と呼ばれるどこにでもある web2py クラスのインスタンスです。基本的にはディクショナリですが、アイテムの値は属性としてアクセスすることもできます:

これが必要です。

p = request.vars['p'] 
q = request.vars['q'] 
于 2013-08-02T15:54:32.923 に答える