Расчет в Django ModelForm с использованием jQuery - PullRequest
0 голосов
/ 16 января 2019

Может быть, кто-то может мне помочь. Как я могу вычислить сумму (gesamt = DecimalField) из selectField (personenzahl) и DecimalField (preis) в ModelForm с помощью jQuery? В нормальном HTML-документе код работает очень хорошо. В моей модели у меня есть функция для расчета суммы. Вот код, который у меня есть:

<script>
  $(document).ready(function() {
    $("#id_personenzahl").change(function(){
          var a= ($("#id_personenzahl").val());
          var b= ($("#id_preis").text());
          var c= a * b;
          $("#id_gesamt").val(c)
        });
     });
</script>

            <form class="form-daytrip"  action="." method="post">
              {% csrf_token %}
                <div class="form-group col-md-6 mb-0">
                  {{ form.preis|as_crispy_field }}
                </div>
              </div>
              <div class="form-row">
                <div class="form-group col-md-6 mb-0">
                  {{ form.personenanzahl|as_crispy_field }}
                </div>
                <div class="form-group col-md-6 mb-0">
                  {{ form.gesamt|as_crispy_field }}
                </div>
              </div>
            <div class="form-actions">
              <button type="submit" class="btn btn-success" value="Send">Absenden</button>
            </div>

          </form>

Спасибо за ваши усилия.

...