使用jQuery

时间:2019-01-16 19:02:27

标签: jquery django-2.1

也许有人可以帮助我。 如何使用jQuery在ModelForm中从selectField(personenzahl)和DecimalField(preis)计算总和(gesamt = DecimalField)? 在普通的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>

谢谢您的努力。

0 个答案:

没有答案