0

私の目標は、引数がtextarea HTML 要素から取得されたときに、ユーザーが Web ページのフォーム内のボタンをクリックしたときに Python 関数を実行することです。次の HTML コードは、ボタンを含むフォームであり、djangoアプリケーションの一部です。

<div id="contact_form" class="col_400 float_l">
      <form id="demoForm"  name="contact" >  

         <label for="text">Your Review:</label>
         <textarea id="text" name="text" rows="0" cols="0" class="required"></textarea>
         <div class="cleaner_h10"></div>

         <input type="button" onclick="return Button1_onclick()" class="submit_btn float_l" name="submit" id="predictSentBtn" value="Predict" />

      </form>
</div>

django.forms と django.forms.widgetsを調べましたが、既存の html 要素と python オブジェクトを「リンク」する方法がまだわかりません。

4

1 に答える 1

1

これは役立つはずです:

<div id="contact_form" class="col_400 float_l">
  <form id="demoForm"  name="contact" >  

     <label for="text">Your Review:</label>
     <textarea id="needid" name="needid" rows="0" cols="0" class="required"></textarea>
     <div class="cleaner_h10"></div>

     <input type="button" onclick="return Button1_onclick()" class="submit_btn float_l" name="submit" id="predictSentBtn" value="Predict" />

  </form>

 def function(request):
    if request.method = 'POST':
        print request.POST['needid'] # print request.POST.get('needid')

それを試してみてください ;)

于 2013-06-23T14:51:02.743 に答える