0

我的目标是当用户单击我网页上表单中的按钮时运行 python 函数,当参数取自textarea HTML 元素时。以下 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 回答