0

目前,我正在使用包含在主模板中的模板来显示表单并将其提交回来。问题是没有提交按钮在该模板内工作,但只有当它们被放置在主模板内时。

我的代码是:

  {% csrf_token %}
{{ exampleForm.management_form }}
  {% for form in exampleForm %}
  <form onsubmit="return false;" method="GET" class="exaSubmit" enctype="multipart/form-data">
    <div id="example1" type="hidden">
      {{ exampleForm.management_form }}
        ( {{ form.letterOfWord }} + {{ form.keyToUse }} ) MOD 26 =
          {{ form.letterToFill }} <button name="action" class="validateButton" value="validate"> Validate </button>  <br>
        </div>
      </form>
  {% endfor %}

验证按钮不做任何事情。它仅在我在主模板中调用它而不是从包含模板内部调用时才有效。有小费吗?

4

1 回答 1

1

这可能会有所帮助

  {% csrf_token %}
{{ exampleForm.management_form }}
  <form onsubmit="return false;" method="GET" class="exaSubmit" enctype="multipart/form-data">
  {% for form in exampleForm %}
    <div id="example1" type="hidden">
      {{ exampleForm.management_form }}
        ( {{ form.letterOfWord }} + {{ form.keyToUse }} ) MOD 26 =
          {{ form.letterToFill }} <br>
        </div>

  {% endfor %}
<button name="action" class="validateButton" value="validate"> Validate     </button> 
</form> 
于 2016-01-21T10:29:29.437 回答